TESTING/MATGEN/dlaran.f(3)
π TESTING/MATGEN/dlaran.f(3) π
Okay bestie, welcome to the TESTING/MATGEN/dlaran.f(3) page β it's chilling in the Library Functions Manual, and it's all about DLARAN, a tiny icon that gives you random real numbers. β¨
πΈ NAME πΈ
TESTING/MATGEN/dlaran.f β home of DLARAN, the random-number function we're obsessing over today. π
π¦ SYNOPSIS π¦
Functions/Subroutines
double precision function dlaran (iseed)β that'sDLARAN, periodt.
π Function/Subroutine Documentation π
Here's the whole function vibe:
double precision function dlaran (integer, dimension( 4 ) iseed)
DLARAN
β¨ Purpose β¨
DLARAN returns a random real number from a uniform (0,1) distribution. That's the whole purpose, and it ate. π«Ά
π Parameters π
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. No cap, that odd rule is real. π«Ά
On exit, the seed is updated. Slay. π«
π 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. Lowkey iconic portability behavior. π
Definition at line 66 of file dlaran.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code.
π That's the whole page, bestie β source/version: LAPACK Version 3.12.0, and the page is TESTING/MATGEN/dlaran.f(3). Mwah! π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms