0

乱数を生成するためにさまざまな方法を試しましたが、負の範囲と正の範囲で機能する単純なnextInt(int min、int max)メソッドを作成できないようです。

10〜20 -10〜10 -10〜-20

一方の範囲で機能させると、もう一方の範囲は機能しません。

4

1 に答える 1

1

何を試しましたか?

rnd.nextInt(max+1-min)+min;

限り機能するはずmin < maxです。max排他が必要な場合は、を削除し+1ます。

于 2012-11-28T10:11:16.520 に答える