まずは動作サンプルをどうぞ。
何回か再読み込みしてもらうと、aとbがランダムで切り替わっているのがわかるかと思います。
ab
出しわけたい要素の親要素を用意しています。
$(function(){
if($('#js-random').length){//要素があるかの判定。大枠の#js-randomがあれば以下が実行される。
var numRandom = Math.floor(Math.random()*100);//ランダムの数字0から99のいずれかを生成。
if((numRandom >= 0) && (bnrRandom <= 49)) {//0から49だった場合
$('#js-random--a').css('display', 'block');
$('#js-random--b').css('display', 'none');
} else if ((numRandom >= 50) && (numRandom < 100)) {//50から99だった場合
$('#js-random--a').css('display', 'none');
$('#js-random--b').css('display', 'block');
}
}
});