random.setstate()

Восстанавливает состояние генератора, ранее полученное через getstate().

Сигнатураrandom.setstate(state)

Принимает объект, возвращённый getstate(), и возвращает генератор в сохранённое состояние. Позволяет воспроизвести ту же последовательность значений.

import random

state = random.getstate()
a = random.sample(range(100), 3)
random.setstate(state)
b = random.sample(range(100), 3)
print(a == b)  # True
← Все записи: Модуль random в Python
Поддержать проект