具有不同发生概率的随机数

时间:2019-03-20 23:04:28

标签: excel random probability montecarlo

我正在Excel中模拟一个问题以证明我的理论结果。

我的客户总数为n = 80。该组中有40%是女性,而70%的年龄是40至60。在纸面上,如果我想让一组40至60的女性,我可以乘以0.4 * 0.7 * 80

但是,我正在Excel上运行Monte Carlo模拟,因此此处的性别和年龄必须是随机的。我不知道如何在这里“模拟” 40%和70%。例如,如果我做rand()并选择1代表男性,0代表女性,那将使50%的女性代表正确吗?

请问我可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

以适当的比例将兰德转换为1或0。即:

=IF(RAND()>0.7,1,0)

将给出的值为0的70%的时间和1的其他30%的时间。