Random State Miscellaneous (GNU MP 6.3.0)
Description: How to install and use the GNU multiple precision arithmetic library, version 6.3.0.

### 9.3 Random State Miscellaneous ¶

Function: `unsigned long` gmp_urandomb_ui `(gmp_randstate_t state, unsigned long n)` ¶

  Return a uniformly distributed random number of n bits, i.e. in the range 0 to 2^n-1 inclusive. n must be less than or equal to the number of bits in an `unsigned long`.

Function: `unsigned long` gmp_urandomm_ui `(gmp_randstate_t state, unsigned long n)` ¶

  Return a uniformly distributed random number in the range 0 to n-1, inclusive.