Hi Sam!



 Sam_Lerman:

Do you know if numpy … also “consumes” some random numbers thus changing outputs with each extra call?


I’m not a numpy expert, but, yes, almost certainly.  (You could easily run
a quick test.)
If various numpy distributions – normal, multinomial, etc. – don’t require
you to pass in a random-number-generator object, then they are drawing
random numbers from some global generator, and doing so will have the
effect you describe.
Best.
K. Frank