LLRINCW 3CW "05 January 2007" "mathcw-1.00"
Table of contents
llrincw - return uniformly-distributed pseudorandom 64-bit unsigned integer in given range
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
extern UINT_LEAST64_T llrincw (UINT_LEAST64_T a, UINT_LEAST64_T b);
Compute a pseudorandom 64-bit unsigned integer uniformly distributed in
the range [a,b].
The generator state is kept internally to simplify the user interface.
However, this is not safe in multithreaded programs. For them, use
the reentrant generator routines instead, identified by the
suffix _r. The reentrant routines also make possible families
of independent generators within the same program.
Return the pseudorandom integer.
If the endpoints are out of order, or their range is too big to
represent in a long double, return the first endpoint.
ercw(3CW),
ercw_r(3CW),
gscw(3CW),
incw_r(3CW),
llrancw(3CW),
llrancw_r(3CW),
llrincw_r(3CW),
lrancw(3CW),
lrancw_r(3CW),
lrcw(3CW),
lrcw_r(3CW),
lrincw(3CW),
lrincw_r(3CW),
mscw(3CW),
nrcw(3CW),
nrcw_r(3CW),
sccw(3CW),
sscw(3CW),
urcw(3CW),
urcw1(3CW),
urcw1_r(3CW),
urcw2(3CW),
urcw2_r(3CW),
urcw3(3CW),
urcw3_r(3CW),
urcw4(3CW),
urcw4_r(3CW),
urcw_r(3CW),
vercw(3CW),
vercw_r(3CW),
vllrancw(3CW),
vllrancw_r(3CW),
vllrincw(3CW),
vllrincw_r(3CW),
vlrancw(3CW),
vlrancw_r(3CW),
vlrcw(3CW),
vlrcw_r(3CW),
vlrincw(3CW),
vlrincw_r(3CW),
vnrcw(3CW),
vnrcw_r(3CW),
vurcw(3CW),
vurcw1(3CW),
vurcw1_r(3CW),
vurcw2(3CW),
vurcw2_r(3CW),
vurcw3(3CW),
vurcw3_r(3CW),
vurcw4(3CW),
vurcw4_r(3CW),
vurcw_r(3CW).