Solved by albanD in post #4 
              
              
                Setting np.random.seed(123) should take care of always producing the same sample 

Unless later in the network, you generate more random numbers. Then depending if you run these layers, you will get different random inputs. 

TODO: Explain why it makes a difference when the following 

Maybe the la…