因此,我尝试从一组值中随机分配一个值给一个变量,但这些值应该根据定义的百分比分布进行分配。例如,如果我们有值“猫”、“狗”、“老鼠”,它们的百分比分布分别为30、50、20。现在假设我需要从上面的数组中随机生成10个值。我想要像这样的值: 1.狗2.狗3.老鼠4.猫5.狗6.猫7.猫8.狗9.猫10.狗所以,尽管这些值是随机生成的,但列表中的百分比分布是完整的(猫-3次,狗-5次,鼠标-2次)。我如何实现这一点?
发布于 2018-04-26 21:58:35
这听起来像是一些家庭作业,所以我将给你一个可以做的指导:
这应该会给你你想要的金额。
https://stackoverflow.com/questions/50044861
复制相似问题