【发布时间】:2021-05-09 06:11:40
【问题描述】:
基本,我有一个这样的列表:
Thislist = [20, 34, 46]
我想要这样,所以当随机选择一个数字时,第一个数字将有 20% 的机会被选中, 第二个号码将有 34% 的机会被选中, 第 3 个号码有 46% 的几率被选中。
【问题讨论】:
-
您希望选择的数字是
{20, 34, 46}集合之一,还是该列表只是您希望应用于某个other 列表的权重?换句话说,您是否要从例如[1, 2, 3]中选择一个具有百分比权重[20, 34, 46]的数字?如果权重加起来不等于 100,你想做什么? -
抱歉,澄清一下,您必须假设列表总是不同的,并且长度不同。
-
{20, 34, 46} 我们是否应该计算 [20, 34, 46] 的权重,我也有适当的数学来确保它增加到 100
-
好的,我正在努力想一个用例,但至少我现在明白了 :-)
-
对于任何想知道我在做什么的人,我正在做这样的事情:youtube.com/watch?v=9zfeTw-uFCw 但是,问题已经解决了,汉克斯!