Rng class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
item<T>(List<T> items)
→ T
-
Return a random item from the list of
items
-
next<T extends num>(T max)
→ T
-
Get a random number between 0 inclusive and
max
exclusive
-
nextBool()
→ bool
-
Get a random boolean value
-
nextDouble(double max)
→ double
-
Get a random floating point number between 0.0 inclusive and
max
exclusive
-
nextInt(int max)
→ int
-
Get a random integer between 0 inclusive and
max
exclusive
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
oneIn(int value)
→ bool
-
Returns true one over
value
percent of the time
-
percent(int chance)
→ bool
-
Returns true
chance
percent of the time
-
rand()
→ double
-
Get a traditional random number, from 0.0 inclusive to 1.0 exclusive
-
range(int minOrMax, [int? max])
→ int
-
Get a random integer between 0 (inclusive) and
minOrMax
(exclusive), or
between minOrMax
(inclusive) and max
(exclusive) if max
is given.
-
rangeInclusive(int minOrMax, [int? max])
→ int
-
Get a random integer between 0 (inclusive) and
minOrMax
(inclusive), or
between minOrMax
(inclusive) and max
(inclusive) if max
is given.
-
toString()
→ String
-
A string representation of this object.
inherited