numpy.random.mtrand.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)

This Page