繁体   English   中英

根据百分比分布从一组值中生成随机值

[英]Generating random values from a set of values according to the percentage distribution

因此,我尝试将值数组中的单个值随机分配给变量,但应根据定义的百分比分布分配值。 例如,如果我们有值[“ cat”,“ dog”,“ mouse”],其百分比分布分别为[30,50,20]。 现在假设我需要从上面的数组中随机生成10个值。 我想要这样的值:1.狗2.狗3.鼠标4.猫5.狗6.猫7.鼠标8.狗9.猫10.狗所以,即使值是随机生成的,百分比分布从列表中看是完整的(cat-3次,dog-5次,mouse-2次)。 我该如何实施?

这听起来像是一项家庭作业,所以我将为您提供指导,指导您:

  1. 生成包含所需物品的列表:: 3只猫,5只狗和2只老鼠。
  2. 随机排列列表。

这应该给您您想要的金额。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM