@AlexaAioGram

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

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

Например что бы число 5 выпадало с 80% вероятностью, а число 7 с 20%
  • Вопрос задан
  • 216 просмотров
Решения вопроса 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...
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
if random.random()< 0.2:
    print(7)
elseif:
    print(5)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Plesk Новосибирск
от 150 000 до 300 000 ₽
24 июл. 2021, в 16:35
1500 руб./за проект
24 июл. 2021, в 15:36
50000 руб./за проект
24 июл. 2021, в 15:10
3000 руб./за проект