以概率生成随机数

时间:2017-05-03 18:06:17

标签: python random probability

我想知道如何生成一个随机数列表(1,2),但概率不同。 即:1的概率为0.6,2的概率为0.4。

谢谢!

1 个答案:

答案 0 :(得分:-3)

使用random.choice

import random
random.choice([1,1,1,1,1,1,2,2,2,2])

你也可以写

data = [1]*6 + [2]*4
choice = random.choice(data)