XLPack 6.1
C/C++ API Reference Manual
Loading...
Searching...
No Matches

◆ _ran_arr_next()

long _ran_arr_next ( void  )

Unsigned 30 bit integer random number (Lagged Fibonacci method)

Purpose
Generates unsigned 30 bit integer random number by Lagged Fibonacci method.
ran_arr_next() generates 1009 random numbers using ran_array() and stores in the internal buffer, and returns only the first 100 of them in sequence.
Returns
Generated unsigned 30 bit integer random number.
Reference
D. E. Knuth, “The Art of Computer Programming Third Edition, Vol.2 / Seminumerical Algorithms”, Addison Wesley Longman (1998)