|
Awkl
|
Functions | |
| auto | random (X, n, R) |
| bool | randBool () |
| Get random uniform boolean. | |
| number | randU64 (sys) |
| Get random uniform 64-bit unsigned integer. | |
| number | randRange (a, b) |
| Get random uniform integer ~U[a,b] or ~U[1,a]. | |
| auto | randRange2 (A, B) |
| Random uniform integer in two disjointed ranges. | |
| string | shuffle (string x) |
| unassigned | shuffle (array A) |
| Shuffle indexed array in-place uniformly. | |
| char | choice (string x) |
| Get random uniform character from string. | |
| scalar | choice (array A) |
| Get random uniform element from array. | |
| string | randString (string s=str::alnum, number n=8) |
| Get uniformly random string. | |
| string | randString (number n=8) |
| Get uniformly random string consisting of certain alphanumeric characters. | |
| auto | randn () |
| Get random standard normal (gaussian) float ~N(0,1) | |
| auto | randexp () |
Variables | |
| string | rng = "rand" |
| scalar rnd::choice | ( | array | A | ) |
Get random uniform element from array.
| A | Source array |
| char rnd::choice | ( | string | x | ) |
Get random uniform character from string.
| x | Source string |
| bool rnd::randBool | ( | ) |
Get random uniform boolean.
| auto rnd::randexp | ( | ) |
Get random standard exponential float ~Exp(1)
| auto rnd::randn | ( | ) |
Get random standard normal (gaussian) float ~N(0,1)
| auto rnd::random | ( | X | , |
| n | , | ||
| R | ) |
| number rnd::randRange | ( | a | , |
| b | ) |
Get random uniform integer ~U[a,b] or ~U[1,a].
| auto rnd::randRange2 | ( | A | , |
| B | ) |
Random uniform integer in two disjointed ranges.
| string rnd::randString | ( | number | n = 8 | ) |
Get uniformly random string consisting of certain alphanumeric characters.
| n | Length of resulting string |
| string rnd::randString | ( | string | s = str::alnum, |
| number | n = 8 ) |
Get uniformly random string.
| s | String to get characters from |
| n | Length of resulting string |
| number rnd::randU64 | ( | sys | ) |
Get random uniform 64-bit unsigned integer.
| unassigned rnd::shuffle | ( | array | A | ) |
Shuffle indexed array in-place uniformly.
| [in,out] | A | Source array whose elements are to be suffled in-place |
| string rnd::shuffle | ( | string | x | ) |
Shuffle characters in a string uniformly
| x | Source string to be shuffled |
| string rnd::rng = "rand" |