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.