/home/abui...N/dlaran.f(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’– NAME πŸ’–

okay so bestie, we're on the dlaran.f(3) page from the Library Functions Manual, and the file this whole thing is about is:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/MATGEN/dlaran.f

The function is DLARAN and it's giving random-number generator energy. lowkey iconic. ✨

✨ SYNOPSIS ✨

🧚 Functions/Subroutines 🧚

double precision function DLARAN (iseed)

DLARAN β€” that's the short label, and the signature is right there, bestie. periodt.

🫢 Function/Subroutine Documentation 🫢

Here's the full signature with the array dimension, no cap:

double precision function DLARAN (integer, dimension( 4 ) iseed)

DLARAN β€” again, that's the function name. iconic. πŸ‘‘

🌸 Purpose 🌸

DLARAN returns a random real number from a uniform (0,1) distribution. slay. πŸ’…

πŸ“ Parameters πŸ“

  • ISEED β€” 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. πŸ”„

πŸ‘‘ Author πŸ‘‘

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

πŸ”₯ Further Details πŸ”₯

This routine uses a multiplicative congruential method with modulus 2**48 and multiplier 33952834046453 (see G.S.Fishman, 'Multiplicative congruential random number generators with modulus 2**b: an exhaustive analysis for b = 32 and a partial analysis for b = 48', Math. Comp. 189, pp 331-344, 1990).

48-bit integers are stored in 4 integer array elements with 12 bits per element. Hence the routine is portable across machines with integers of 32 bits or more. 🌈

Definition at line 66 of file dlaran.f. πŸŽ€

πŸ€– Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code.


mwah πŸ’‹ final footer vibes: LAPACK Version 3.12.0, page at /home/abui...N/dlaran.f(3). byeee 🫢

πŸ“¦ where this page comes from