rand_gauss
This routine returns a number out of a pseudo-random normal deviate (ie, its
  probability distribution is a Gaussian of mean 0 and variance 1).
Location in HEALPix directory tree: src/f90/mod/rngmod.f90   
FORMAT 
ARGUMENTS
| name & dimensionality | kind | in/out | description | 
|---|
|  |  |  |  | 
| rng_handle | planck_rng | INOUT | structure of type planck_rng
                   containing on all information necessary to continue same
                   random sequence. | 
| var | DP | OUT | number belonging to a pseudo-random normal deviate. | 
EXAMPLE:
 
use healpix_types 
use rngmod 
type(planck_rng) :: rng_handle 
real(dp) :: gauss 
call rand_init(rng_handle, 12345, 6789012)  
gauss = rand_gauss(rng_handle)
initiates a random sequence with the pair of seeds (12345, 6789012), and
generates one number out of the normal deviate.
RELATED ROUTINES
This section lists the routines related to rand_gauss
 
  - 
planck_rng
- derived type describing RNG state
- 
rand_uni
- function which returns a random uniform deviate.
   
- 
rand_init
- subroutine to initiate a random number sequence. 
  
 
Version 3.83, 2024-11-13