EXCEL按概率自动输入随机数应用题:
给你一个我自己也不太满意的公式,但可以将就一下。结果尚可以,但感觉上有欠缺。
因你的问题涉及双重随机,三种情况的分数的随机没问题,但不合格控制在1-10个不太好把握。是一个波动的区间,没固定,随机函数在理论上是成立的,但实际中因为是随机的,什么都有可能,所以公式就不可能是100%的正确了。
我设定的不合格比例占2%,即>0。99和<0。01部分,而不是1%1-10%。下面的0。01,0。99,你可以调整,
我经过测试,虽然只定了2%,但因是随机的,少时没有,多时仍有8个,故,若框定到5%,如调整为0。 025,0。975,超出10个的概率就大了。
=IF(RAND()<0。01,IN...全部
给你一个我自己也不太满意的公式,但可以将就一下。结果尚可以,但感觉上有欠缺。
因你的问题涉及双重随机,三种情况的分数的随机没问题,但不合格控制在1-10个不太好把握。是一个波动的区间,没固定,随机函数在理论上是成立的,但实际中因为是随机的,什么都有可能,所以公式就不可能是100%的正确了。
我设定的不合格比例占2%,即>0。99和<0。01部分,而不是1%1-10%。下面的0。01,0。99,你可以调整,
我经过测试,虽然只定了2%,但因是随机的,少时没有,多时仍有8个,故,若框定到5%,如调整为0。
025,0。975,超出10个的概率就大了。
=IF(RAND()<0。01,INT(RAND()*5+5),IF(RAND()<0。99,INT(RAND()*10+10),INT(RAND()*5+20)))
这样是否可以:
=IF(ROW()<=10,IF(RAND()<0。
34,INT(RAND()*5+5),IF(RAND()<0。66,INT(RAND()*10+10),INT(RAND()*5+20))),INT(RAND()*10+10))
反正是随机的,就让前10个三种情况机会均等,后90个一定分布在10-20。
你可以调整0。34与0。66。
结果感觉太集中不太好的话,再用一个辅助列的随机函数排序就打乱了。
。收起