libSUFR
a LIBrary of Some Useful Fortran Routines
All Classes Namespaces Files Functions Variables Pages
random_numbers.f90 File Reference

(libSUFR version 0.7.8, revision 407, hash 01069b8, 2025-03-02)

Procedures to generate random numbers. More...

Go to the source code of this file.

Modules

module  sufr_random_numbers
 Procedures to generate random numbers.
 

Functions/Subroutines

integer function sufr_random_numbers::get_ran_seed (degree, date_array)
 Use the system clock to get a random initialisation seed (i.e., negative integer) for a random-numbed generator.
 
real(double) function sufr_random_numbers::ran_unif (seed)
 Generate a pseudo-random number from a uniform distribution 0 < r < 1.
 
real(double) function sufr_random_numbers::ran_gauss (seed)
 Generate a pseudo-random number from a Gaussian distribution with mean 0 and standard deviation 1.
 
subroutine sufr_random_numbers::ran_str (seed, str)
 Generate a pseudo-random number from a uniform distribution 0 < r < 1.
 

Detailed Description

Procedures to generate random numbers.

Definition in file random_numbers.f90.