R2010b rng('shuffle') equivalent ?

1 visualización (últimos 30 días)
Ravi Shankar Palani
Ravi Shankar Palani el 22 de Abr. de 2015
Comentada: Ravi Shankar Palani el 22 de Abr. de 2015
My university's cluster has MATLAB R2010b on a linux platform. So everytime I run a script it starts MATLAB session, runs my code, and closes it. I generate random number inside the code and the result is the same random number everytime. I browsed online and found extensive documentation helping one to achieve reproducibility. But I want the exact opposite. Of course, running the script again and again in the same MATLAB session generates different random nos. But that isn't the solution I'm looking for. I start a new session everytime to run the script.
In short, I'm looking for rng('shuffle') equivalent in R2010b.

Respuesta aceptada

Sebastian Castro
Sebastian Castro el 22 de Abr. de 2015
Here it is (Note: You'll see why it changed in future releases, haha):
stream = RandStream('mt19937ar','seed',sum(100*clock));
RandStream.setDefaultStream(stream);
- Sebastian

Más respuestas (0)

Categorías

Más información sobre Random Number Generation en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by