Python 3: random.seed (): как это назвать?

Мне нужно убедиться, что вся случайность в моей программе полностью воспроизводима. Где мне разместить вызов random.seed ()?

Я думал, что он должен быть в моем модуле main.py , но он импортирует другие модули, которые используют случайные функции.

I могу тщательно перемещаться по моему импорту, чтобы увидеть, какой из них будет выполнен первым, но как только я изменю структуру кода, мне придется не забыть повторить этот анализ снова.

Есть ли какое-нибудь простое и безопасное решение?

7
задан max 2 February 2011 в 23:41
поделиться