George Shapovalov wrote:
var N:any_integer_type; (may be not extended (very large) integer integer) random(N); would return integer type in the range 0..N-1
In GPC, in may be very large, e.g.:
program Foo;
var a : LongInt;
begin a := Random (1000000000000000000); Writeln (a) end.
random; (without parameters) would return float in the range 0..1.
(with 0 inclusively and 1 exclusively)
Frank