BN_rand
if (!BN_rand(rho, p[0], 0, 0))
if (!BN_rand(rnd, bits, 1, 1))
if (!BN_rand(rnd, bits, 0, 1))
if (!BN_rand(q, bits, 0, 1))
int (*bn_rand)(BIGNUM *, int, int, int) = pseudo ? BN_pseudo_rand : BN_rand;
if (!BN_rand(priv_key, l, 0, 0))
int BN_rand(BIGNUM *rnd, int bits, int top, int bottom);
if (BN_rand(largebase, power, 1, 1) == 0)