nextDouble method

  1. @override
double nextDouble()
override

Generates a non-negative random floating point value uniformly distributed in the range from 0.0, inclusive, to 1.0, exclusive.

Example:

var doubleValue = Random().nextDouble(); // Value is >= 0.0 and < 1.0.
doubleValue = Random().nextDouble() * 256; // Value is >= 0.0 and < 256.0.

Implementation

@override
double nextDouble() => mt.genRandInt32() / 0xFFFFFFFF;