RandomList( list )
RandomList
returns a random element of the list list. The results
are equally distributed, i.e., all elements are equally likely to be
selected.
gap> RandomList( [1..200] ); 192 gap> RandomList( [1..200] ); 152 gap> RandomList( [ [ 1, 2 ], 3, [ 4, 5 ], 6 ] ); [ 4, 5 ]
RandomSeed( n )
RandomSeed
seeds the pseudo random number generator RandomList
. Thus
to reproduce a computation exactly you can call RandomSeed
each time
before you start the computation. When GAP is started the pseudo
random number generator is seeded with 1.
gap> RandomSeed(1); RandomList([1..100]); RandomList([1..100]); 96 76 gap> RandomSeed(1); RandomList([1..100]); RandomList([1..100]); 96 76
RandomList
is called by all random functions for domains (see
Random).
GAP 3.4.4