Возможно, ясность о том, как работает набор семян.
import numpy as np
np.random.seed(0)
np.random.normal(0,0.001,1)
>> array([0.00176405]) #My output
np.random.normal(0,0.001,1)
>>array([0.00040016])
np.random.seed(0)
np.random.normal(0,0.001,1)
>> array([0.00176405]) #Same output
np.random.normal(0,0.001,1)
>>array([0.00040016])
Каждый раз, когда вы хотите получить одинаковые результаты, вы должны снова сбрасывать начальное число.