random.choices()

Возвращает список из k элементов, выбранных с возвращением (можно задать веса).

Сигнатураrandom.choices(population, weights=None, *, k=1)

Выбор с возвращением: элементы могут повторяться. Параметр weights задаёт относительные вероятности.

import random

items = ['A', 'B', 'C']
print(random.choices(items, weights=[10, 1, 1], k=5))
# например, ['A', 'A', 'C', 'A', 'B']
← Все записи: Модуль random в Python
Поддержать проект