rand() gives the same values in each run
1 回表示 (過去 30 日間)
古いコメントを表示
Hi
I'm working on the evaluation of metaheuristic algorithms and i need to test each technique in many runs, however the rand() function always generates the same random values in each run, which is not good for the evaluation.
For example, if rand()=0.56 in the 1st run at the 2nd iteration, then rand()=0.56 for all the other runs at the second iteration.
2 件のコメント
採用された回答
Steven Lord
2020 年 8 月 3 日
Are you initializing the random number generator with rng too frequently or in the wrong place in your code flow?
2 件のコメント
Steven Lord
2020 年 8 月 4 日
Show a full (small) segment of code that we can run that demonstrates the behavior you described.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!