R2010b rng('shuffle') equivalent ?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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.
0 comentarios
Respuesta aceptada
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)
Ver también
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!