2
申し訳ありませんが、私はすでに同様の質問が掲載されていることを知っていますが、この本はそれでも私を混乱させています。 「Cプログラミング:初心者ガイド」ではモジュラス演算子を使用して特定の範囲のランダム変数を取得する
は:
dice1 = (rand() % 5) + 1;
はサイコロゲームのために1〜6の間の乱数を生成するために、ラインがあります。
これはエラーではありませんか?私の理解から、% 5
を使って5の残りの部分を得ることはできないので、行は1から5までの数字しか生成しません。私は絶対的な初心者ですので、エラーが出ているのか、本があるのか分かりません。誰かが確認できますか?
これは正しいですか?この本は、その数字が1から6までであると主張するなら、間違っている。 – StoryTeller
はい、エラーです。 –
ありがとうございます。それは私にナッツを運転していた。 – 5areductase