This is an old revision of the document!
<- CRPL reference <- Utility Commands
Arguments | Result | Notation |
---|---|---|
Min, Max | Random Integer | n1 n2 – n2 |
Pops Min and Max from the stack and pushes a random integer to stack where min ⇐ RandInt < max
.
Note: Min may be higher than Max, however the resulting value will follow a different rule where min >= RandInt > max
#Creates a dancing number readout. Very high tech hackery. 0 10 RandInt 0 10 RandInt concat 0 10 RandInt concat 0 10 RandInt concat SetPopupText :awake TRUE OperateWhilePaused
# Showcases the difference between passing (Low, High) or (High, Low) into the function. once ClearTraceLog ShowTraceLog 50 0 do # min max results logic "lohi " -2 2 RandInt " " # -2 -1 0 1 min <= RandInt < max "hilo " 2 -2 RandInt Trace5 # -1 0 1 2 min >= RandInt > max loop endonce