pub unsafe extern "C" fn BN_rand(
    r: *mut BIGNUM,
    bits: c_int,
    top: c_int,
    bottom: c_int
) -> c_int