BN_rand_range
if (!BN_rand_range(priv, gdata->order))
return BN_rand_range(r, range);
int BN_rand_range(BIGNUM *rnd, const BIGNUM *range);
if (!TEST_true(BN_rand_range(val, rng))