• ベストアンサー

乱数の生成法

乱数を生成するようなショートプログラムを知りたいのですが、 どんなものがありますか? C言語でお願いします。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

> ただし、rand() を使わない方法を知りたいのですが、、、 いや、だから私が紹介したのは、その乱数を生成するためのアルゴリズムが 載っている情報なんですけど。 見ました?

mickmick2
質問者

お礼

ありました。どうもありがとうございました。

その他の回答 (1)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

奥村晴彦著『C言語による最新アルゴリズム事典』という本があるのですが、 そこにいくつか載っています。ソースが参考URLで取得できます。 乱数の生成方法と、そのソース名の対応は以下のとおり。 線形合同法 … crnd.c, macrornd.c Knuthの引き算法 … krnd.c M系列乱数 … mrnd.c Wichmann-Hillの乱数発生法 … whrnd.c

参考URL:
ftp://ftp.matsusaka-u.ac.jp/pub/algorithms/
mickmick2
質問者

補足

ただし、rand() を使わない方法を知りたいのですが、、、

関連するQ&A