dポイントプレゼントキャンペーン実施中!

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

A 回答 (3件)

キーワード「C言語 乱数」でGoogle検索して最上位にヒットするのがこちら。


http://www.sat.t.u-tokyo.ac.jp/~omi/random_varia …

「道しるべ:C言語でお手軽に整数の乱数を発生させたい人」向けに,for文で乱数生成するサンプルコードを紹介しています。

--------
「上記には initstate も setstate も出てこない。もっと詳細な説明が欲しい」というのであれば,
キーワード「random srandom initstate setstate」でGoogle検索して最上位にヒットするのがこちら。
http://koseki.hatenablog.com/entry/20100523/cRan …
    • good
    • 0

これらは、疑似乱数を生成するもので、


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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!