Losowanie liczb w java.
boolean nextBoolean() – zwraca wartość true lub false.
double nextDouble() – losuje liczbę typu double z zakresu [0.0; 1.0]
float nextFloat() – losuję liczbę rzeczywistą z zakresu [0.0; 0.1] i zwraca ją jako typ float
int nextInt() – losuje liczbę całkowitą z zakresu jaki może przyjmować typ int.
int nextInt(int n) – uwaga na zakres: [0;n)
long nextLong() – losuje liczbę całkowitą z zakresu jaki może przyjmować typ long.
void setSeed(long seed) – ustaw początkową wartość dla generatora liczb losowych.
Przykład:
import java.util.Random;
public class ZgadujZgadula {
public static void main(String[] args) {
// stworzenie obiektu klasy random
Random liczba = new Random();
// losowanie liczby z zakresu [0;100] i przypisianie do zmiennej całkowitej
int
los = liczba.nextInt(101);
// wyświetlenie tej losowej liczby
System.out.println(los);
}
}