-
void SRANDBETA(rng_int_t *n, float *a, float *b, rng_int_t *state, float *x, rng_int_t *info)#
-
void DRANDBETA(rng_int_t *n, double *a, double *b, rng_int_t *state, double *x, rng_int_t *info)#
-
void srandbeta_(rng_int_t *n, float *a, float *b, rng_int_t *state, float *x, rng_int_t *info)#
-
void drandbeta_(rng_int_t *n, double *a, double *b, rng_int_t *state, double *x, rng_int_t *info)#
-
void srandbeta(rng_int_t n, float a, float b, rng_int_t *state, float *x, rng_int_t *info)#
-
void drandbeta(rng_int_t n, double a, double b, rng_int_t *state, double *x, rng_int_t *info)#
Returns a vector of double precision pseudo-random numbers from beta distribution.
- Parameters:
n – [in] Number of values to return, n >= 0
a – [in] First parameter of the distribution, a > 0
b – [in] Second parameter of the distribution, b > 0
state – [out] On Entry: Current state of the base generator being used. state must have first been initialized with a call to drandinitialize On Exit: State of generator after n- values are generated
x – [out] Vector of n values from the beta distribution, x(n)
info – [out]
Error code
0 = Everything OK
-1 to -4 = Error in parameter, abs(info)