Closed
Description
We are creating new random seeds in sample_smc
here:
And then setting a global seed state in the SMC
kernel here:
https://github.com/pymc-devs/pymc3/blob/2257c34ccf59a5e500c7faf1ca3d480244e7848f/pymc3/smc/smc.py#L155-L156
Instead we should propagate the rng RandomStream/Generator to the methods that take random draws and use it directly