import random
def listProb(adcit):
res=[]
for k,v in adcit.items():
for occur in range(v):
res.append(k)
return res
Item_rarity = listProb({'common':50, 'uncommon':30,})
print(Item_rarity)
Rarity_choice = random.choice(Item_rarity)
print(Rarity_choice)
使用random.choices:
注意,它返回一个列表,即使您只需要一个项目,因此
[0]
可以获取列表中的一个项目。你知道吗不是最有效的,而是通用的。你知道吗
这里我们从{'thing':多少次}的格言中得到一个列表:
得到类似的东西
相关问题 更多 >
编程相关推荐