Turbulence: regenerate seed random generator

When generating random values also reseed the generator.

Not reseeding the generator causes problems when performing parallel
calculations using multiprocessing since the state of the generator is
set when the module is loaded and therefore the same state would be used
by all processes.