np.random.random_integers(5) # 4 type(np.random.random_integers(5)) # np.random.random_integers(5, size=(3.,2.)) # array([[5, 4], # [3, 3], # [4, 5]]) # Choose five random numbers from the set of five evenly-spaced # numbers between 0 and 2.5, inclusive (*i.e.*, from the set # :math:`{0, 5/8, 10/8, 15/8, 20/8}`): 2.5 * (np.random.random_integers(5, size=(5,)) - 1) / 4. # array([ 0.625, 1.25 , 0.625, 0.625, 2.5 ]) # Roll two six sided dice 1000 times and sum the results: d1 = np.random.random_integers(1, 6, 1000) d2 = np.random.random_integers(1, 6, 1000) dsums = d1 + d2 # Display results as a histogram: import matplotlib.pyplot as plt count, bins, ignored = plt.hist(dsums, 11, normed=True) plt.show()