LARNV - 5.2 English - 68552

AOCL API Guide (68552)

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

LARNV returns a vector of random numbers from a uniform or normal distribution.

Purpose:

  LARNV returns a vector of n random real numbers from a uniform or
  normal distribution.
Parameters:
  • IDIST[in]

    IDIST is INTEGER

    Specifies the distribution of the random numbers:

    = 1: uniform (0,1)

    = 2: uniform (-1,1)

    = 3: normal (0,1)
  • 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.

  • X[out]

    X is REAL array, dimension (N)

    The generated random numbers.