出现概率不同的随机数

Random numbers with different probability of ocurring

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

我有客户总数,比方说 n = 80。这个群体中 40% 是女性,70% 年龄在 40 到 60 岁之间。理论上,如果我想得到一组年龄在 40 到 60 岁之间的女性,我可以乘 0.4 * 0.7 * 80

不过,我运行是Excel的Monte Carlo模拟,所以这里的性别和年龄必须是随机的。我不知道如何 "simulate" 这里的 40% 和 70%。例如,如果我做 rand() 并为男性取 1,为女性取 0,那么女性占 50% 对吗?

请问我能得到帮助吗?

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

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

70% 的时间会给出 0 的值,另外 30% 的时间会给出 1 的值。