Random-Number Seed
The seed of the random number generator can be set as follows:
flag
Random:setSeed
(default = off
)
Indicates whether a user-set seed should be used every time the
Pythia::init
routine is called. If off, the random number
generator is initialized with its default seed at the beginning
of the run, and never again. If on, each new Pythia::init
call (should several be made in the same run) results in the random
number being re-initialized, thereby possibly starting over with the
same sequence, if you do not watch out.
mode
Random:seed
(default = -1
; maximum = 900000000
)
The seed to be used, if setSeed
is on.
A negative value gives the default seed,
a value 0 gives a random seed based on the time, and
a value between 1 and 900,000,000 a unique different random number
sequence.
For more on random numbers see here.
This includes methods to save and restore the state of the generator,
and some preprogrammed methods to generate non-uniform random numbers.