SIC RANDOM_SEED

###
SIC RANDOM_SEED

            [SIC\]SIC RANDOM_SEED [DATETIME|URANDOM|Value]

        This command resets the Fortran random seed used to initialize  the  se-
        quence  of  pseudorandom  numbers  returned  by the functions RANDOM and
        NOISE. Several arguments are allowed:
          - DATETIME: compute a seed based on current date  and  time.  This  is
            portable but not highly random, e.g. 2 processes running at the same
            time can end with the same seed.
          - URANDOM: use the operating system special  file  /dev/urandom  as  a
            random  number  generator, if available. This is the best choice but
            it is not fully portable.
          - Value: the user can specify its own seed  (integer  value).  Reusing
            the same value will ensure the same sequence of pseudorandom numbers
            later on, which can be useful depending on the context.
        Note that this command affects the seed, i.e. the starting point of  the
        sequence  of pseudo-random numbers. It does not affect the randomness of
        those numbers (i.e. you can safely use the Value 1 if you want).

        The default at startup is DATETIME, i.e. the  sequence  will  always  be
        different  from one session to another. This default can be overriden by
        setting the Sic logical GILDAS_RANDOM_SEED to DATETIME, URANDOM,  or  an
        integer value in the file $HOME/.gag.dico

        Without  argument,  the command displays the current Fortran random seed
        in use. For debugging purpose.