-5 から 5 の間の乱数を取得しようとしています。次のコードを使用しています。
random.nextInt(10)-5;
しかし、それは私に番号5
を与えませrandom.nextInt(10)-4;
ん-5
。
では、どうすれば -5 から 5 の間でランダムに取得できますか?
random.nextInt(11) - 5
間隔には11個の整数があるため、11個の異なる値が必要です。
範囲の終わりはで排他的でRandom
あるため、次を使用する必要があります。
random.nextInt(11) - 5
のようなものを試してみませんか
random.nextint(11)-5
-5から5までの数字が必要な場合は、試すことができます
random.nextInt(11)-5
nextInt(11)-5を使用します。これは、-5と+5の間に11の異なる数値があるためです。
効果的な回答とは別に役立つリンク:
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Random.html#nextInt ()