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

Случайное событие питон?

Как можно сделать функцию, чтобы к примеру, с шансом 1% возврашалось 1, с шансом 99% возврашалось 2 и т.д. Желательно настройку делать через словарь вроде {0.01: 1, 0.99: 2}.
p.s. Можно через не оф. библиотеки, но лучше без них.
  • Вопрос задан
  • 432 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 2
@Dr0nk
Junior Android Developer
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
d = {1: 1, 99: 2}
rnd = random.choice([x for y in ([v]*k for k, v in d.items()) for x in y])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы