• ベストアンサー

乱数発生関数randomなど

random, srandom, initstate, setstate で乱数を生成できることを知りましたが、運用方法がよくわかりません。c言語に詳しい方、for文を使って乱数を5個ほど表示させるプログラムを示してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

キーワード「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)

回答No.3

これらは、疑似乱数を生成するもので、 シミュレーション等のプログラミングでは使えないことがあります。 疑似乱数かどうかの見分け方は、 二系列で発生させたとき、二系列で集計した分散が個々の系列で集計した分散より 小さくなるときが疑似乱数です。 通常のプログラミングでこの性質が問題になることは、まずありませんので、 ご安心を。 ひとくち知識でした。

回答No.1

関連するQ&A