As already mentioned in the first section of this chapter, Integers
is
the domain of all integers. Thus in principle all set theoretic
functions, for example Intersection
, Size
, and so on can be applied
to this domain. This seems generally of little use.
gap> Intersection( Integers, [ 0, 1/2, 1, 3/2 ] ); [ 0, 1 ] gap> Size( Integers ); "infinity"
Random( Integers )
This seems to be the only useful domain function that can be applied to
the domain Integers
. It returns pseudo random integers between -10 and
10 distributed according to a binomial distribution.
gap> Random( Integers ); 1 gap> Random( Integers ); -4
To generate uniformly distributed integers from a range, use the
construct Random( [ low .. high ] )
.
GAP 3.4.4