У меня есть скрипт, который генерирует 10 случайных чисел от 2 и 12:random.randint (2, 12) возвращает одинаковые результаты каждый раз, когда он запущенного в Python
repetition = 10
while repetition > 0:
print(random.randint(2,12))
repetition = repetition - 1
Когда этот код исполняется 10 случайных чисел но каждый раз, когда я выполняю код, генерируются одинаковые 10 случайных чисел. Это происходит, даже если я запускаю код на другом компьютере!
Можете вы также добавить результат своего кода? – Kasramvd
Некоторые другие части вашего кода должны высевать случайный генератор с фиксированным значением. –
Это полный код для воспроизведения проблемы? 'random' имеет функцию' seed', которая устанавливает начальную точку для PRNG; если это устанавливается перед вашими вызовами, то ожидаемое поведение - получать одинаковые результаты каждый раз даже на разных компьютерах. – dwanderson