Changing the matlab seed

15 vues (au cours des 30 derniers jours)
Arvind Ganesh
Arvind Ganesh le 21 Sep 2018
Commenté : Arvind Ganesh le 21 Sep 2018
The seed is not changing when I close the Matlab and open a new one. The seed is always being set as 0. How can I fix this?
  1 commentaire
KALYAN ACHARJYA
KALYAN ACHARJYA le 21 Sep 2018
Detail, please?

Connectez-vous pour commenter.

Réponses (2)

Bjorn Gustavsson
Bjorn Gustavsson le 21 Sep 2018
Your question is a bit on the vague end - but I'll guess that you're asking about the seed for the random number generator...
If that's the case you should take a look at the help for rand, or look for the documentation pages "Updating Your Random Number Generator Syntax". From the former there is a link towards the latter, the latter describes in detail how to randomize the start of the random number sequence...
HTH
  4 commentaires
Stephen23
Stephen23 le 21 Sep 2018
Modifié(e) : Stephen23 le 21 Sep 2018
"This is not supposed to happen. The seed should change when I close and open a new Matlab window."
Yes, it is supposed to happen. This is exactly the documented behavior. In fact this is such a common topic that there is a whole page devoted to explaining this:
That page also explains how to get different random numbers, and is easy to find using any internet search engine.
Arvind Ganesh
Arvind Ganesh le 21 Sep 2018
Thank you. That is helpful.

Connectez-vous pour commenter.


Dennis
Dennis le 21 Sep 2018
You can use
rng('shuffle')
For more information have a look here

Catégories

En savoir plus sur Random Number Generation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by