- ベストアンサー
乱数発生関数randomなど
random, srandom, initstate, setstate で乱数を生成できることを知りましたが、運用方法がよくわかりません。c言語に詳しい方、for文を使って乱数を5個ほど表示させるプログラムを示してください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
キーワード「C言語 乱数」でGoogle検索して最上位にヒットするのがこちら。 http://www.sat.t.u-tokyo.ac.jp/~omi/random_variables_generation.html 「道しるべ:C言語でお手軽に整数の乱数を発生させたい人」向けに,for文で乱数生成するサンプルコードを紹介しています。 -------- 「上記には initstate も setstate も出てこない。もっと詳細な説明が欲しい」というのであれば, キーワード「random srandom initstate setstate」でGoogle検索して最上位にヒットするのがこちら。 http://koseki.hatenablog.com/entry/20100523/cRandom
その他の回答 (2)
- dionysus_chaos
- ベストアンサー率45% (9/20)
回答No.3
これらは、疑似乱数を生成するもので、 シミュレーション等のプログラミングでは使えないことがあります。 疑似乱数かどうかの見分け方は、 二系列で発生させたとき、二系列で集計した分散が個々の系列で集計した分散より 小さくなるときが疑似乱数です。 通常のプログラミングでこの性質が問題になることは、まずありませんので、 ご安心を。 ひとくち知識でした。
- play_with_you
- ベストアンサー率37% (112/301)
回答No.1