| Roll | ? 0 0 0 | Deal | 
| ? y yields a uniform random selection from the 
population i.y if y is a positive integer, or from
the interval of numbers greater than 0 and less than 1
if y is 0. The random seed used begins 
at 7^5 (16807). | x ? y is a list of x items randomly chosen 
without repetition from i.y . | 
   ? 6 
0
                
   ? 6 6 6 6 6 6 6 6
0 5 5 4 2 3 2 1
   6 ? 6                      NB. A random permutation
0 1 5 4 3 2
   mean=: +/ % #
   mean ? 1000 # 6
2.459
   ] m=: ? 4 4 $ 9            NB. A random matrix for experimentation
3 8 8 4
2 0 2 7
4 2 3 5
1 1 7 2
          
   -/ . * m                   NB. The determinant of m
_659
   f=: ?@$ % ] - 1:
   3 6 f 9                    NB. Random 3 by 6 table in range zero to one with resolution 9
0.375     1     1  0.5  0.25     0
 0.25 0.875   0.5 0.25 0.375 0.625
0.125 0.125 0.875 0.25 0.875  0.75
   ? 2 1 $ !38x
202466594106002578660243928542852207957556146
 79605116563118621090926071782092415123181713
Several instances of the foreign conjunction are provided to work with random numbers. 9!:(2*n) queries a parameter and 9!:(1+2*n) sets it.
| 9!:42 y 9!:43 y | RNG Select. Select the random number generator 
 “Speed” is the time for generating one million U(0,1) numbers, with 1.0 being the fastest. ? uses Mersenne Twister as the default RNG. ?. uses GB_Flip as the fixed RNG. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9!:44 y 9!:45 y | RNG State.
The sequence of random numbers generated by an RNG depends
completely on the state.
The state is a boxed vector whose interpretation depends on the
particular RNG.  For example: t=: 9!:44 '' NB. query the RNG state 5 ?@$ 10000 8590 6147 5158 4729 3522 2 4 ?@$ 10 2 5 5 5 3 8 0 0 9!:45 t NB. set the RNG state 5 ?@$ 10000 8590 6147 5158 4729 3522 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9!:0 y 9!:1 y | Random Seed.
Queries and sets the random seed used in random number generation. 
The initial value is 7^5 . 
The seed may be a single integer or (for the Mersenne Twister RNG) 
a list of integers. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 128!:4 y | RNG Raw. Produces y integers as generated directly by an RNG, used typically for debugging the RNG. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||