rand_uni
This routine returns a number out of a pseudo-random uniform deviate (ie, its
probability distribution is uniform in the range ]0,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 uniform deviate. |
EXAMPLE:
use healpix_types
use rngmod
type(planck_rng) :: rng_handle
real(dp) :: uni
call rand_init(rng_handle, 12345, 6789012)
uni = rand_uni(rng_handle)
initiates a random sequence with the pair of seeds (12345, 6789012), and
generates one number out of the uniform deviate.
RELATED ROUTINES
This section lists the routines related to rand_uni
-
planck_rng
- derived type describing RNG state
-
rand_gauss
- function which returns a random normal deviate.
-
rand_init
- subroutine to initiate a random number sequence.
Version 3.82, 2022-07-28