Integer.MIN_VALUE と Integer.MAX_VALUE の間のランダムな整数を取得する方法を知りたいです。私はこれを試しました:
int min = Integer.MIN_VALUE;
int max = Integer.MAX_VALUE;
Random rand = new Random();
StartVärde = rand.nextInt(max - min + 1) + min;
java.util.Random をインポートしたことに注意してください。「StartVärde」は、私が作成した単なる変数です。上記のコードでは、次のエラー メッセージが表示されます。
Exception in thread "main" java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:265)
at Räknare.<init>(Räknare.java:28)
at Räknare_Main.main(Räknare_Main.java:5)