Random Numbers
In this lesson, we will learn about generating random numbers and how to choose random numbers from a set of numbers.
We'll cover the following
Generating random numbers #
A random number generator lets you draw a random number from a specified distribution. Several random number generators are included in the random
subpackage of numpy
. We will import this package as rnd
to save some typing.
import numpy.random as rnd
One of the examples for random number generators is the randint()
function. The randint(low, high, size)
function returns an array consisting of size
integers, each is drawn randomly from low up to, but not including, high.
Use the
help('numpy.random')
command to learn about more random number generators in Python.
Suppose we flip a coin 10 times, assigning 0
to heads and 1
to tails. We will specify high as 1 + 1
, which means it is 1 higher than the desired maximum value. So, this specific command generates an array of 0
and 1
.
Let’s see how we can implement this in our code.
Get hands-on with 1400+ tech skills courses.