SRC/slarnv.f(3)

🌸 NAME 🌸

SRC/slarnv.f β€” okay bestie, this page comes from the Library Functions Manual, and it’s all about SRC/slarnv.f. Keep it cute, keep it exact.

✨ SYNOPSIS ✨

🧚 Functions/Subroutines 🧚

subroutine slarnv (idist, iseed, n, x)

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

πŸ“š Function/Subroutine Documentation πŸ“š

subroutine slarnv (integer idist, integer, dimension( 4 ) iseed, integer n,
     real, dimension( * ) x)

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

🎯 Purpose 🎯

SLARNV returns a vector of n random real numbers from a uniform or normal distribution. That’s the whole purpose, no cap.

🧾 Parameters 🧾

  • IDIST β€” is INTEGER. It specifies the distribution of the random numbers:
    • = 1: uniform (0,1)
    • = 2: uniform (-1,1)
    • = 3: normal (0,1)
  • ISEED β€” is INTEGER array, dimension (4). On entry, this is 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 β€” is INTEGER. It’s the number of random numbers to be generated.
  • X β€” is REAL array, dimension (N). These are the generated random numbers.

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ”₯ Further Details πŸ”₯

This routine calls the auxiliary routine SLARUV to generate random real numbers from a uniform (0,1) distribution, in batches of up to 128 using vectorisable code. The Box-Muller method is used to transform numbers from a uniform to a normal distribution.

Definition at line 96 of file slarnv.f.

🌟 Author 🌟

Generated automatically by Doxygen for LAPACK from the source code.


okay bestie, that’s the whole page πŸ’… β€” signed, sealed, and auto-generated: LAPACK Version 3.12.0, source page SRC/slarnv.f(3). The footer doesn’t list a separate date, so no invented date here, fr fr. πŸŽ€
πŸ“¦ where this page comes from