public class Random<FLOAT_TYPE extends AbstractFloat = Double>:
Pseudo-random number utilities.
| Modifier and Type | Member | Description |
|---|---|---|
| public static | choicechoice<T>(values as IList<T>) as T: |
Returns a random element from a non-empty read-only list. |
| public static native | fillRandom | Fills an ArrayList with random floating values in [0, 1). |
| public static native | randInt | Returns a random integer in [min, max]. |
| public static | randInt | Returns a random long integer in [min, max]. |
| public static | randInt | Returns a random unsigned integer in [min, max]. |
| public static native | randRangerandRange(min as FLOAT_TYPE, max as FLOAT_TYPE) as FLOAT_TYPE |
Returns a random value in [min, max]. |
| public static native | randomrandom() as FLOAT_TYPE |
Returns a random value in [0, 1). |
| public static | shuffleshuffle<T>(values as List<T>) as Void: |
Randomly shuffles a mutable list in-place. |