如题!
假如,有1-11个奖品,前面1-10为均衡概率,最后的11为概率5%;
也就是[1-10]为95%几率,11为5%;
那么就可以分成2个数组,写一个大的随机数为[1-100],当变量小于95 取前面一组,大于95取后者;
var n1 = Math.round(Math.random()*100); //获取100之内的任意一个整数;
var n2 = Math.ceil(Math.random()*9); //取0-9个数里面的值;
if(n1 < 95){
console.log( 我是几率为95%的 )
}else{
console.log( 我是几率为5%的)
}