Задать вопрос
@AlexaAioGram

Как сделать шанс в python?

Наверно плохо читал документацию но так и не нашёл, как сделать шансы выпадения чисел в python ?

Например что бы число 5 выпадало с 80% вероятностью, а число 7 с 20%
  • Вопрос задан
  • 5211 просмотров
Подписаться 2 Простой Комментировать
Решение пользователя soremix К ответам на вопрос (3)
SoreMix
@SoreMix Куратор тега Python
yellow
random.choices([5,7], weights=[80,20], k=1)[0]

Либо нечто похожее через cum_weights
random.choices([5,7], cum_weights=[0.8, 1.0], k=1)[0]


https://docs.python.org/3/library/random.html#rand...
Ответ написан