Метод nextDouble
Генерирует случайное дробное число с плавающей точкой, равномерно распределённое в диапазоне от 0.0 (включительно) до 1.0 (исключительно).
Пример:
var doubleValue = Random().nextDouble(); // Value is >= 0.0 and < 1.0. doubleValue = Random().nextDouble() * 256; // Value is >= 0.0 and < 256.0.
Реализация
double nextDouble();
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-math/Random/nextDouble.html