Сегодня я внезапно вспомнил, что Java производит случайные числа. Я попробовал это на компьютере и нашел небольшую разницу. Я суммирую это здесь;
Непосредственно вызов Math.random () - это генерировать случайное число между [0, 1),
Если
java.util.random random = new random (); random.nextint ()
Это создает длительное целочисленное случайное число и такое же, как в прошлый раз. Если он будет сгенерирован позже, например, это не будет:
for (int i = 0; i <10; i ++) {случайный случайный = new random (); Thread.sleep (100); System.out.print ((int) random.nextint (100)+""); }Это для создания разных случайных чисел
Если вы хотите использовать java.util.random () для генерации случайных чисел в указанном диапазоне, вам необходимо выполнить расчеты модуля и выполнить некоторую обработку.
Random.nextint (100) также может генерировать случайные числа в пределах 100. Как правило, лучше всего использовать Nextint (диапазон). Если это не большое количество операций, вы можете использовать математику.
В приведенной выше статье кратко рассказывается о разнице между Math.random () и java.util.random () в Java - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.