Rand.Int  Part of Rand module 
Syntax  Rand.Int (low, high : int) : int

Description  The Rand.Int statement is used to create a pseudorandom integer in the range low to high, inclusive. For example, if i is an integer, after i:=Rand.Int (i,1, 10), i would have a value such as 7 or 2 or 10.

Example  This program simulates the repeated rolling of a six sided die.
loop put "Rolled ", Rand.Int (1, 6) end loop 
Details  The Rand.Int statement sets its parameter to the next value of a sequence of pseudorandom integers that approximates a uniform distribution over the range low =i = high. It is required that low = high. Each time a program runs, Rand.Int uses a different pseudorandom number sequence. To always get the same sequence (actually, to start the sequence at the same point), use the Rand.Set procedure. To use several sequences of repeatable pseudorandom number sequences, use the Rand.Seed and Rand.Next procedures.

Status  Exported qualified. This means that you can only call the function by calling Rand.Int, not by calling Int.

See also  Rand.Real, Rand.Set, Rand.Seed and Rand.Next.
