Как вы получаете случайные значения Double
между 0.0 и 0.06 в Java?
Получение случайного числа от 0 до 0,06 в Java?
Ответ 1
nextDouble()
возвращает случайное число с плавающей запятой, равномерно распределенное между 0 и 1. Просто масштабируйте результат следующим образом:
Random generator = new Random();
double number = generator.nextDouble() * .06;
См. эту документацию для получения дополнительных примеров Random.
Ответ 2
Это даст вам случайный двойной интервал [0,0.06):
double r = Math.random()*0.06;
Ответ 3
Чтобы избежать неточности значений с плавающей запятой, вы можете использовать вычисление double/integer, которое является более точным (по крайней мере, на платформах x86/x64).
double d = Math.random() * 6 / 100;
Ответ 4
вам нужно взглянуть на Random класс
Ответ 5
На основе этот java-документ (хотя смотрите граничное условие):
new Random().nextDouble() * 0.06