Generate a cryptographically strong public random BIGNUM of bits bits.
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| rnd | Destination BIGNUM (allocated/resized as needed). |
| bits | Desired bit length of the result. |
| top | BN_RAND_TOP_* controlling the most-significant bits. |
| bottom | BN_RAND_BOTTOM_* controlling whether the least-significant bit must be set. |