Why does MATLAB generate identical random values after re-opening the program?
이전 댓글 표시
I run the code below
y = rand(1,5)
and I get the following values:
0.8147 0.9058 0.1270 0.9134 0.6324
I close MATLAB and reopen it again and enter the same code and I get the same random values. Why does MATLAB create the exact same numbers each time?
댓글 수: 1
"Why does MATLAB create the exact same numbers each time?"
Because:
- computers can't really generate random numbers.
- that is exactly what MATLAB is specified to do:
채택된 답변
추가 답변 (1개)
madhan ravi
2018년 7월 24일
편집: madhan ravi
2018년 7월 24일
hi, see the link below:
https://www.mathworks.com/help/matlab/ref/rng.html
댓글 수: 1
madhan ravi
2018년 7월 24일
did you try
rng('shuffle')
카테고리
도움말 센터 및 File Exchange에서 Random Number Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!