-
void SRANDBLUMBLUMSHUB(rng_int_t *n, rng_int_t *state, float *x, rng_int_t *info)#
-
void DRANDBLUMBLUMSHUB(rng_int_t *n, rng_int_t *state, double *x, rng_int_t *info)#
-
void srandblumblumshub_(rng_int_t *n, rng_int_t *state, float *x, rng_int_t *info)#
-
void drandblumblumshub_(rng_int_t *n, rng_int_t *state, double *x, rng_int_t *info)#
-
void srandblumblumshub(rng_int_t n, rng_int_t *state, float *x, rng_int_t *info)#
-
void drandblumblumshub(rng_int_t n, rng_int_t *state, double *x, rng_int_t *info)#
Alternative interface to Blum-Blum-Shub generator.
- Parameters:
n – [in] Number of values to generate, n >= 0
state – [inout]
On Entry: State of generator before values are generated
On Exit : State of generator after values have been generated
x – [out]
Vector of values, x(n)
The least-significant 30-bits of
x are generated via BBS generator.info – [out]
Error code
0 = Everything OK
-1 to -2 = Error in parameter, abs(info).