bn_rand_interval
int bn_rand_interval(BIGNUM *rnd, const BIGNUM *lower_inc, const BIGNUM *upper_exc);
if (!bn_rand_interval(priv_key, two, dh->q))
if (!bn_rand_interval(priv_key, BN_value_one(), dsa->q))
if (!bn_rand_interval(&b, BN_value_one(), dsa->q))
if (!bn_rand_interval(&k, BN_value_one(), dsa->q))
if (!bn_rand_interval(priv_key, BN_value_one(), order))
if (!bn_rand_interval(lambda, BN_value_one(), &group->field))