One-argument form See also two-argument form Deal
Generates numbers chosen at random from the series of the first N integers which start at the index origin (ŒIO),where N is specified by the right argument. In the examples below ŒIO is set to 1, the default.
? 100 (Generates a random number between 1
14 and 100)
? 10 100 1000 (Generates 3 random numbers, the first
10 39 520 between 1 and 10, the second between
1 and 100, the third between 1 and 1000)
DATA „ ?100 ½ 100 (Generates 100 random numbers in the range
1 to 100 - not necessarily unique)
?(3½5) (2 3½10)
1 4 3 6 3 1
7 7 10
Note: The system variable ŒRL (random link) contains a value used to generate random numbers. To generate the same number(s) on two occasions, set ŒRL to the same value before each use of ?.