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