问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel 如何按概率(按比例:25%+75%)生成两个数字?

发布网友 发布时间:2022-04-22 21:11

我来回答

2个回答

懂视网 时间:2022-04-23 08:09

这次给大家带来按概率生成数字,按概率生成数字的注意事项有哪些,下面就是实战案例,一起来看一下。

js按照配置的概率生成,概率规则如下:
1------------50%

2------------30%

3------------15%

5------------5%

简单的代码

function myRandom() {
 var rand = Math.random();
 if (rand < .5) return 1;
 if (rand < .8) return 2;
 if (rand < .95) return 3;
 return 5;
}

复杂点的

function prizeRand(oArr) {
 var sum = 0; // 总和
 var rand = 0; // 每次循环产生的随机数
 var result = 0; // 返回的对象的key
 console.log(oArr);
 // 计算总和
 for (var i in oArr) {
 sum += oArr[i][0];
 }
 // 思路就是如果设置的数落在随机数内,则返回,否则减去本次的数
 for (var i in oArr) {
 rand = Math.floor(Math.random()*sum + 1);
 if (oArr[i][0] >= rand) {
 result = oArr[i][0];
 break;
 } else {
 sum -= oArr[i][0];
 }
 }
 return result;
}
var oArr = {'5':[5, 'Mac'], '3':[15, 'iPhone'], '2':[30, 'iPad'], '1':[50, 'iWatch']};
console.log(prizeRand(oArr));

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:



热心网友 时间:2022-04-23 05:17

无法生成特定的比例,数据很多时,比如10000个,可能为25%+75%
=IF(RAND()>0.75,-1,1) 解释一下rand()是随机生成0-1的数字,理论上>0.75占比25%追问浮动太大,我试了一下,10个单元格,有时只有一个-1,有时有4个。

追答嗯,是的,只有当基数很大时,有10000个左右,才符合25%——75%的比例
因为excel生成的随机函数不知道怎么回事,基数少的时候,特别有规律,一点也不随机
如果不是25%左右的比例,双击任意一个公式然后回车,他就会再随机生成一次

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时候功率最大 最小 家电多少功率算高功率 大功率用电器在开启瞬间,需要比正常使用功率大很多的启动电流,这是为什 ... 大功率电器设备为什么不能一下开到最大 有一个节能灯突然坏了,是哪个件坏了? 我不知道是节能灯坏了,还是开关面板坏了,按下开关面板时,节能灯有时... 为什么节能灯老是烧坏 湖州南太湖新区包括龙之梦吗 南太湖新区有哪些地方 南太湖是哪里 通过excel设定概率得随机数 excel 怎么做概率计算,求公式 excel生成有概率的随机数? EXCEL 中求概率和随机出数的公式? Excel 自动选出下一个数字的出现几率怎么做? Excel数字出现概率最多怎么统计? excel 数字出现概率计算(急,高分悬赏) 如何用EXCEL计算数字概率 小度怎么打电话? 小度打电话要钱吗小度接电话要钱吗? 不唤醒小度,手机上能听见录音吗 小度小度语音唤醒功能怎么做? 华为手机小度怎么设置? 小度X8怎么用语音接视频电话? 小度智能语音怎样设置? 这个小度怎么在手机开启啊? 华为手机小度怎么使用? 我家的互联网电视每月十元,我不想再看了可以取消掉吗,在手机上可以把此功能取消掉吗 哪一年被称为中国互联网商业元年 互联网畅享包18元可以用于哪些地方 EXCEL根据概率生成随机数 在EXCEL里用什么函数可以统计数据分布概率 Excel中怎样计算概率? EXCEL 有计算随机出现概率的函数吗?具体如下 excel表格怎么算概率 如何使用excel统计函数计算出现的概率? EXCEL中,想让随机数按一定概率生成,怎么做? EXCEL中怎么求两数之间的概率 excel怎么算概率 目前中国有多少人信仰佛教 现在在中国,到底有多少基督徒? 中国有多少佛教信徒?? 中国基督教徒有多少人? 中国大约有多少佛教信徒 中国有多少人信佛 中国有多少寺庙 中国有多少人信仰佛教 中国人有多少是佛教? 佛教现在在我国有多少信徒 中国的佛教从业人数是多少 全世界及全中国有多少人信佛?主要分布何处