TESTING/MATGEN/clarnd.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

NAME πŸŽ€

TESTING/MATGEN/clarnd.f β€” this is the Library Functions Manual page for the one and only clarnd, bestie. It’s giving β€œsmall routine, big main character energy” πŸ’…βœ¨

SYNOPSIS ✨

Functions/Subroutines πŸŽ€

  • complex function clarnd (idist, iseed) β€” CLARND

Function/Subroutine Documentation πŸ’–

Here’s the signature, exactly as it appears, no cap:

complex function clarnd (integer idist, integer, dimension( 4 ) iseed)

CLARND

Purpose ✨

CLARND returns a random complex number from a uniform or normal distribution.

Parameters 🌸

  • IDIST β€” IDIST is INTEGER. It specifies the distribution of the random numbers, and the options are very much giving a menu:
    • = 1: real and imaginary parts each uniform (0,1)
    • = 2: real and imaginary parts each uniform (-1,1)
    • = 3: real and imaginary parts each normal (0,1)
    • = 4: uniformly distributed on the disc abs(z) <= 1
    • = 5: uniformly distributed on the circle abs(z) = 1
  • ISEED β€” ISEED is INTEGER array, dimension (4). On entry, it’s 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. Periodt.

Author πŸ‘‘

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

Further Details πŸ”₯

This routine calls the auxiliary routine SLARAN to generate a random real number from a uniform (0,1) distribution. The Box-Muller method is used to transform numbers from a uniform to a normal distribution.

Definition at line 74 of file clarnd.f.

Author πŸ“

Generated automatically by Doxygen for LAPACK from the source code.


That’s the whole page, bestie 🫢 This little icon was brought to you by LAPACK, Version 3.12.0, on the TESTING/MATGEN/clarnd.f(3) page. Slay, bye πŸ’‹βœ¨

πŸ“¦ where this page comes from