=============================================
 
                          PUBLIC DOMAIN NOTICE
                National Center for Biotechnology Information
 
   This software/database is a "United States Government Work" under the
   terms of the United States Copyright Act.  It was written as part of
   the author's official duties as a United States Government employee and
   thus cannot be copyrighted.  This software/database is freely available
   to the public for use. The National Library of Medicine and the U.S.
   Government have not placed any restriction on its use or reproduction.
 
   Although all reasonable efforts have been taken to ensure the accuracy
   and reliability of the software and data, the NLM and the U.S.
   Government do not and cannot warrant the performance or results that
   may be obtained by using this software or data. The NLM and the U.S.
   Government disclaim all warranties, express or implied, including
   warranties of performance, merchantability or fitness for any particular
   purpose.
 
   Please cite the author in any work or product based on this material.
 
        =============================================
 
  Authors: Clifford Clausen, Denis Vakatov, Jim Ostell, Jonathan Kans,
           Greg Schuler
  Contact: Clifford Clausen
 
  File Description:
    CRandom implements a lagged Fibonacci (LFG) random number generator (RNG)
    with lags 33 and 13, modulus 2^31, and operation '+'. It is a slightly
    modified version of Nlm_Random() found in the NCBI C toolkit.
    It generates uniform random numbers between 0 and 2^31 - 1 (inclusive).
 
    More details and literature refs are provided in "random_gen.cpp".
 
          -----------------------------------------------------------------------------