I wanted to test how evenly distributed the numpy randint function is, so I did this.
>>> a = np.random.randint(0, 100, 10000)
>>> a.mean()
`49.1685`
>>> a = np.random.randint(0, 100, 1000000)
>>> a.mean()
`49.494202`
>>> a = np.random.randint(0, 100, 1000000000)
>>> a.mean() <br>`49.49944384`
I was confused about why it was reaching 49.49 as an average. I figured someone else out there would have the same question.