ramdom 模块能不能设置概率

我想使用random.choice([‘1’,’2’])来生成一个字符串,但是我想设置’1’的概率大,’2’的概率小,请问大家这样要怎么实现?

coder Derek
最佳答案

random.choices([1,2,3,4,5,6],k=3,weights=[10,10,10,0,0,0]) k代表返回数量,weights 为权重,与选择列表一一对应。

4年前 评论
Coolest (楼主) 4年前
讨论数量: 1

random.choices([1,2,3,4,5,6],k=3,weights=[10,10,10,0,0,0]) k代表返回数量,weights 为权重,与选择列表一一对应。

4年前 评论
Coolest (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!