詳しくはこちらトピックに返信するユーザー名:メールアドレス:件名:文字列を出力するC言語の関数名(ファイル・標準出力の何れか)を1つ挙げよ:答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。チェックしても無意味です。チェックしても無意味です。1年前(rand関数からは0~RAND_MAXの整数が全て等確率で返るすると)商を使うにしろ余りを使うにしろ別の何かを使うにしろ、0~RAND_MAXの整数から欲しい範囲の整数にマップすることになるので、(RAND_MAX+1)が欲しい整数の種類数で割り切れない場合は、必ず等確率ではなくなります。等確率にしたければ、割り切れない端の部分の数が出たら捨ててやり直すのがいいでしょう。アスペ日記(rand関数からは0~RAND_MAXの整数が全て等確率で返るすると)商を使うにしろ余りを使うにしろ別の何かを使うにしろ、0~RAND_MAXの整数から欲しい範囲の整数にマップすることになるので、(RAND_MAX+1)が欲しい整数の種類数で割り切れない場合は、必ず等確率ではなくなります。等確率にしたければ、割り切れない端の部分の数が出たら捨ててやり直すのがいいでしょう。返信遅れてすみません。みけcatさんありがとうございます。私がやりたかったのはまさにこういうことです。double型の方がメモリを大きく使えるからオーバーフローしにくくなるってことですかね。してdouble型の方がいいのかあまり理解できてません。かずまさんありがとうございます。要は商を使うのではなく余りで区別することでrand()で返ってきた値が近くてもバラバラな数値を得られるということですね。1の約数じゃないと同様に確からしい確率で乱数がえられないと。非常に勉強になります。返信遅れてすみません。みけcatさんありがとうございます。私がやりたかったのはまさにこういうことです。double型の方がメモリを大きく使えるからオーバーフローしにくくなるってことですかね。してdouble型の方がいいのかあまり理解できてません。かずまさんありがとうございます。要は商を使うのではなく余りで区別することでrand()で返ってきた値が近くてもバラバラな数値を得られるということですね。1の約数じゃないと同様に確からしい確率で乱数がえられないと。非常に勉強になります。↑1年前それと表示されてく乱数はー1から100に収まってるんですが、最初に表示される数字が約一分ごとに1増えていく感じで乱数になりませんでした。(疑似乱数の弊害ですかね?だとしたら対処法も教えてほしいです。2番目以降はぱっと見規則性はなかったです。