js概率出现次数计算问题

js概率出现次数计算问题

题目
js概率出现次数计算问题
需求:有三句话a,b,c,对应的三种出现概率aa,bb,cc,根据概率设置多少,输出显示话语.
样例如下:
var a='我是大哥';
var b='我是二哥';
var c='我是三弟';
aa=20%; //大哥的输出次数占20%
bb=30%;
cc=50%;
……//经过计算输出x,x可能是a,可能是b,可能是c,根据概率而定
alert(x);
答案
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和2时,弹出a,正好百分之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
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.