Предположим, что у меня есть класс TestClass (), у которого есть методы, возвращающие случайные числа, сгенерированные случайными, numpy или scipy модулями. Как я мог, не изменяя содержимое make TestClass (), допустим, два экземпляра TestClass (), t1 и t2, которые всегда будут генерировать одинаковые случайные числа друг с другом?
Например, предположим, что существует метод sample_from_normal_dist ().
Я хотел бы иметь следующее поведение.
print(t1.sample_from_normal_dist(), t2.sample_from_normal_dist())
print(t1.sample_from_normal_dist(), t2.sample_from_normal_dist())
Вывод:
0,75 0,75
-0,21 -0,21
И я хочу, чтобы это действовало для всех методов, связанных с генерацией случайных чисел.