Если посмотреть на manim / manimlib / scene / scene.py , видно, что существует параметр конфигурации random_seed
, который по умолчанию равен 0. Когда создается Scene
, он вызывает random.random.seed
, устанавливающий состояние генератора случайных чисел на это значение.
Чтобы снова получить случайные числа, установите его на None
как таковое:
def r():
return np.random.rand(5)
class MyScene(Scene):
CONFIG = dict(random_seed=None)
def construct(self):
print(r())