質問: 32768以上の乱数を作りたいのですが 現在srandをした後、randを使って乱数を作っているのですが、 最低100万、できれば1000万の精度の乱数を作りたいのです。 しかしどうやら上限が32768までらしく、困っております。 今の私には32768の乱数を306個作って足す程度しか思いつかず。 何かもっと負担の少なくシンプルな方法はないでしょうか・・?
回答: とりあえずまともな乱数が欲しければメルセンヌツイスターを使え。 # http://www.math.sci.hiroshima-u.ac.jp/~m-mat/mt/mt.html 暗号用途向きではないけど、シミュレータ等の一般用途なら十分な精度があるし、それほど遅いわけでもない。 乱数は下手な加工をすると分布が乱れる。素人が変に捻ったことをするより、評価の固まったものを使う方が良い。 参考url:http://www.math.sci.hiroshima-u.ac.jp/~m-mat/mt/mt.html