Powiel możliwe:?
Java: generating random number in a rangeZdobądź losową liczbę całkowitą w przedziale (X, Y]
Jak mogę wygenerować losową liczbę całkowitą i
, tak że i
należący do (0,10]
Próbowałem użyć tego:
Random generator = new Random();
int i = generator.nextInt(10);
ale daje mi wartości między [0,10)
.
Ale w moim przypadku potrzebuję ich (0,10]
.
Generuje to liczby całkowite z przedziału [1, 11]. –
... która, teraz, gdy zdaję sobie sprawę, że mówimy o liczbach całkowitych, jest taka sama :) –
Cóż, dodanie "1" rozwiązuje problem na pewno, ale po prostu nie mogę zrozumieć DLACZEGO ta metoda nie obsługuje dwóch argumentów - uruchomić i zatrzymać zasięg ?! – thorinkor