dart:math
Random class
A generator of random bool, int, or double values.
The default implementation supplies a stream of pseudo-random bits that are not suitable for cryptographic purposes.
Use the Random.secure constructor for cryptographic purposes.
Constructors
- Random([int seed ])
factory
- Creates a random number generator. [...]
- Random.secure()
factory
- Creates a cryptographically secure random number generator. [...]
Properties
- hashCode → int
read-only, inherited
- The hash code for this object. [...]
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- nextBool() → bool
- Generates a random boolean value.
- nextDouble() → double
- Generates a non-negative random floating point value uniformly distributed in the range from 0.0, inclusive, to 1.0, exclusive.
- nextInt(int max) → int
- Generates a non-negative random integer uniformly distributed in the range from 0, inclusive, to
max
, exclusive. [...] - noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed. [...]
- toString() → String
inherited
- Returns a string representation of this object.
Operators
- operator ==(dynamic other) → bool
inherited
- The equality operator. [...]