js 计算概率出现的次数计算问题
利用随机数,使用 switch...case 获取 if 判断。可根据使用场景,调整随机数和判断的范围
var a = '我是大哥';
var b = '我是二哥';
var c = '我是三弟';
var x = Math.floor(Math.random()*10+1);//1-10之间随机数
switch(x) {
case 1:
case 2:
alert(a);
break; //1和dao2时,弹出zhuana,正好百分之20
case 3:
case 4:
case 5:
alert(b);
break; //3、4、5时弹出b,百分之30
case 6:
case 7:
case 8:
case 9:
case 10:
alert(c);
break; //剩下的百分之50
}
转载自:js 计算概率出现的次数计算问题