C++相談室 part28
■ このスレッドは過去ログ倉庫に格納されています
0624デフォルトの名無しさん
NGNGrandを使って0からRAND_MAXまでの乱数を発生させるとき、
最大値をRAND_MAXではなく100にしたいのですが、
この際、rand%101としたとき、
発生される0から100の間の数字には微妙な偏りが生じてしまうと思うのですが、
このような偏りを生じさせず、きちんとランダムに0から100の間で乱数を発生させる方法はありますでしょうか。
470 名前:デフォルトの名無しさん[sage] 投稿日:04/03/22 23:07
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/rand.3.html
471 名前:デフォルトの名無しさん[sage] 投稿日:04/03/22 23:09
良い乱数・悪い乱数
http://www001.upp.so-net.ne.jp/isaku/rand.html
472 名前:デフォルトの名無しさん[sage] 投稿日:04/03/22 23:12
>>470
>>471
どうもありがとうございました。
473 名前:デフォルトの名無しさん[sage] 投稿日:04/03/22 23:14
あとセキュリティにかかわるなら/dev/random
■ このスレッドは過去ログ倉庫に格納されています