LARUV - 5.2 English - 68552

AOCL API Guide (68552)

Document ID
68552
Release Date
2025-12-29
Version
5.2 English
template<typename T>
void laruv(integer *iseed, integer *n, T *x)#

LARUV returns a vector of n random real numbers from a uniform distribution.

Purpose:

 LARUV returns a vector of n random real numbers from a uniform (0,1)
 distribution (n <= 128).

 This is an auxiliary routine called by SLARNV and CLARNV.
Parameters:
  • ISEED[inout]

    ISEED is INTEGER array, dimension (4)

    On entry, the seed of the random number generator; the array elements must be between 0 and 4095, and ISEED(4) must be odd.

    On exit, the seed is updated.
  • N[in]

    N is INTEGER

    The number of random numbers to be generated. N <= 128.

  • X[out]

    X is REAL array, dimension (N)

    The generated random numbers.