¿ — Roll / Deal
Function. Keys: Alt-/. Ranks: 0 monadic, 0 0 dyadic
¿N: uniform draw from ⍳N. ¿0: U(0,1). Pervasive.
¿6 ∊ ⍳6 ⍝ $tM¿N: M draws without replacement from ⍳N.
≢3¿10 ⍝ 3ₓ
≢∪3¿10 ⍝ 3ₓBounds are nonnegative integers; M≤N. Exact arguments give exact integer draws. Dyalog APL writes Roll and Deal as ?, which BPL uses for predicates.