ID非公開

2022/1/18 16:19

22回答

c言語についての質問です。ビンゴゲームを作ることになったのですが、以下のやり方が分かりません。

C言語関連76閲覧

ベストアンサー

0
ID非公開

質問者2022/1/19 10:18

お手数おかけして申し訳ないのですが、出来れば全ソースコードをお願いできませんでしょうか?

ThanksImg質問者からのお礼コメント

おかげで助かりました。本当にありがとうございました

お礼日時:1/23 10:47

その他の回答(1件)

0

プログラミング言語処理系に附属するライブラリの乱数列生成器(たとえばrand(3)やjava.util.Randomなど)が、線形合同法を利用している場合があるため、たとえばサイコロの目を生成する場合はrand() % 6 + 1としてはならない。前述のように周期2で偶数と奇数が循環するような場合、その規則性がそのまま顕れてしまう。rand() / (RAND_MAX / 6 + 1) + 1のようにすればランダムになる(注。このコードは考え方を示すものであり、厳密に1/6の確率になるものではない)。 C++が使える環境であれば<random> ヘッダーを使うよう検討してみてください。