llua 1501255327 learn rand() { local max=$((32768 / $1 * $1)) r; while (( (r=$RANDOM) >= max )); do :; done; REPLY=$((r % $1)); } ## "Returns" unbiased random number from 0 to ($1-1) in global variable REPLY. llua 1665708194 forget