cupy.random.randint#
- cupy.random.randint(low, high=None, size=None, dtype='l')[source]#
Returns a scalar or an array of integer values over
[low, high)
.Each element of returned values are independently sampled from uniform distribution over left-close and right-open interval
[low, high)
.- Parameters
low (int) – If
high
is notNone
, it is the lower bound of the interval. Otherwise, it is the upper bound of the interval and lower bound of the interval is set to0
.high (int) – Upper bound of the interval.
size (None or int or tuple of ints) – The shape of returned value.
dtype – Data type specifier.
- Returns
If size is
None
, it is single integer sampled. If size is integer, it is the 1D-array of lengthsize
element. Otherwise, it is the array whose shape specified bysize
.- Return type
int or cupy.ndarray of ints