### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Random sampling (`numpy.random`) »
- numpy.random.RandomState »

# numpy.random.RandomState.tomaxint

`RandomState.``tomaxint`(size=None)

  Random integers between 0 and `sys.maxint`, inclusive.

  Return a sample of uniformly distributed random integers in the interval [0, `sys.maxint`].

  Parameters : | size : tuple of ints, int, optional Shape of output. If this is, for example, (m,n,k), m*n*k samples are generated. If no shape is specified, a single sample is returned.
  Returns : | out : ndarray Drawn samples, with shape size.

  See also

  `randint`
    Uniform sampling over a given half-open interval of integers.
  `random_integers`
    Uniform sampling over a given closed interval of integers.

  Examples

      >>> RS = np.random.mtrand.RandomState() # need a RandomState object
      >>> RS.tomaxint((2,2,2))
      array([[[1170048599, 1600360186],
              [ 739731006, 1947757578]],
             [[1871712945,  752307660],
              [1601631370, 1479324245]]])
      >>> import sys
      >>> sys.maxint
      2147483647
      >>> RS.tomaxint((2,2,2)) < sys.maxint
      array([[[ True,  True],
              [ True,  True]],
             [[ True,  True],
              [ True,  True]]], dtype=bool)

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Random sampling (`numpy.random`) »
- numpy.random.RandomState »