ループする度に乱数の値が変わるにはどのようにしたら良いのでしょうか。
srand((unsigned)time(NULL));
をつけても、実行するたびには変わるのですが、
ループだと全て同じ値になってしまいます。
初心者なので、分かりやすく教えていただけるとありがたいです。
ループの乱数
Re: ループの乱数
srand((unsigned)time(NULL));だと、1秒経たなければ乱数系列が変わりません。(=同じ乱数が出ます)
こんな感じでしょうか?
こんな感じでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: ループの乱数
srandは最初に1回だけやって、ループ中はrandだけ使うのが普通の使い方だと思うのですが、
ループの内側でsrandをする意図はなんでしょうか?
ループの内側でsrandをする意図はなんでしょうか?