random number generating problems
1 回表示 (過去 30 日間)
古いコメントを表示
hi everyone I have written an algorithm in which there is a part that has to produce random numbers like this:
a=randi(10,1,4)
b=randi(10,1,4)
c=randi(10,1,4)
I need it to produce different sets of numbers everytime I run the algorithm but it uses the same sets of numbers everytime
can anyone help?
0 件のコメント
回答 (1 件)
Guillaume
2014 年 8 月 19 日
In all likelyhood, you're seeding the random number generator with a fixed seed somewhere before calling randi.
Look for a rng(...) instruction and remove it, or insert a rng('shuffle') before calling randi. rng('shuffle') seeds the generator with the current time.
2 件のコメント
参考
カテゴリ
Help Center および File Exchange で Random Number Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!