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