-4
乱数を生成してC++の座標として使用しようとしていますが、座標は0-700の範囲内でなければなりません。 20の倍数のみ(0,20,40,60,80など)はこれを行う方法がありますか?ランダムにC++で数を生成しますが、特定の倍数だけを生成します
乱数を生成してC++の座標として使用しようとしていますが、座標は0-700の範囲内でなければなりません。 20の倍数のみ(0,20,40,60,80など)はこれを行う方法がありますか?ランダムにC++で数を生成しますが、特定の倍数だけを生成します
あなたの番号は範囲[0;700]
にしておく必要があり、あなたは単に範囲[0;35]
内の乱数を生成する(35 * 20理由= 700)と20
を掛けでき20
で割り切れる必要があります。
20で得られた数を乗算し、20の倍数を乗算するだけです。 – tkausl
ヒント: '0,1,2,3,4'から' 0,20,40,60,80までの些細なマッピングがありますか? '? – juanchopanza
@ tkausl私は実際にはそれほど単純ではないと思っていました。ありがとう:) – DislodgedHorse