Различные методы генерации случайных чисел в Java

Для генерации случайных чисел в Java вы можете использовать различные методы, предоставляемые стандартной библиотекой Java. Вот некоторые часто используемые подходы:

  1. Использование класса java.util.Random:

    import java.util.Random;
    Random random = new Random();
    int randomNumber = random.nextInt();
  2. Использование класса java.util.concurrent.ThreadLocalRandom(представленного в Java 7):

    import java.util.concurrent.ThreadLocalRandom;
    int randomNumber = ThreadLocalRandom.current().nextInt();
  3. Использование метода Math.random():

    double randomNumber = Math.random();

    Обратите внимание, что Math.random()возвращает случайное двойное значение от 0,0 (включительно) до 1,0 (не включая).

  4. Генерация случайных чисел в определенном диапазоне с помощью java.util.Random:

    import java.util.Random;
    Random random = new Random();
    int min = 10;
    int max = 100;
    int randomNumberInRange = random.nextInt(max - min + 1) + min;

Это всего лишь несколько примеров генерации случайных чисел в Java. В зависимости от ваших конкретных требований вы можете выбрать наиболее подходящий метод.