/home/abui...N/dlaran.f(3)
π 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βISEEDisINTEGERarray, dimension(4).- On entry, the seed of the random number generator; the array elements must be between
0and4095, andISEED(4)must be odd. π - On exit, the seed is updated. π
- On entry, the seed of the random number generator; the array elements must be between
π 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
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms