永发信息网

javascript如何实现控制概率

答案:2  悬赏:10  手机版
解决时间 2021-02-16 17:05
javascript如何实现控制概率
最佳答案
可以设置随机函数,取值范围是1-100的整数,那么我们认为1-100中每个数字出现的概率相等都是1%,你可以每次调用一下这个函数(随机函数很简单,网上查一下都有)
然后当返回值在1-90中间时,你就认为出现的是a,91-95对应的是b,96-100对应的是c
你只要作一个简单的映射就行,用if else来判断,转换下返回结果就能满足你的要求
代码我就不写了追问我写的也是这种,但是感觉不够随机性。我其实是想要的思路是设置一个数组,随机插入a,b,c到数组中,最后数组长度是100,abc都在数组的随机位置,然后再利用随机数来选取数组,最后得出值。
因为现在的思路ABC等于是固定在数组的位置。虽然按照概率来算确实也达到了,但是总感觉这样不够随机性
全部回答
可以用Math.random()随机数0-1,包括0不包括1,得到的数 0<= x < 0.8 输出 a,90%概率
0.8 <= x <0.9为b, 0.9<= x < 1为c
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
败血症指A.大量细菌入血B.大量细菌毒素入血C.
300英雄 尼禄的R技能,投玫瑰花。玫瑰花给不
浚县鹤壁oppo(苹果零售店)地址在哪里啊
奎文常光诊所地址在什么地方,想过去办事
10款2.4本田crv开起来感觉兜风噪音大
【孙晷】英语翻译孙晷见人饥寒,并周赡②之,乡
caffe 卷积层filter的个数什么意思
魏都区许昌新希望英语怎么去啊,谁知道地址啊
海河东路/滨海道(路口)我想知道这个在什么地
我为什么那么帅,这是为什么呢
手起皮是缺什么,特别是手指肚?谢谢了
读下图,回答14—15题。【小题1】甲、乙两图
请教高手目前建什么网站好呢?论坛?还是··
如果业主签了房屋全权委托给我,业主事后可不
伍家岗区宜昌市伍家岗区杨氏中医诊所怎么去啊
推荐资讯
自学金融应该从哪方面入手教容易?
明朝的万历年间,福建泉州府“佃农所获,朝登
京霸城际铁路什么时候动工
阿且阔合地址在哪,我要去那里办事
信岙公园地址在什么地方,想过去办事
桃园社区服务中心地址在什么地方,想过去办事
右侧一大型拖挂车在行驶突然变道掉头,占用三
路飞去女儿国在哪一集?
2010年7月至8月的新闻
戴尔电脑开机主机运行,但是显示屏没反应。
华硕s56笔记本能不能加内存条?
学大教育(成都金沙校区)地址在哪,我要去那里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?