Lesson 03-12: The random
module¶
Learning Target: I can use the random module to generate random numbers.
Importing The random
Module¶
When you import modules, you should always do so at the beginning of your file, at the very top. The syntax is usually:
import module_name
In this case, our module is named random
, so we would use this:
import random
Once we have this code, this gives us access to a bunch of functions that are packaged within the random
module. Although there are many, the one we are probably going to use the most is called randint()
.
Using randint()
¶
Using the function random.randint(a,b)
will give you a random integer between a
and b
, inclusive. Here are a few examples. Feel free to re-run them to generate different numbers.
Please note that unlike the range()
function, where range(1,10)
would not include 10, random.randint(1,10)
DOES include the 10.
An Example Of Randomness¶
The following is an example of a bit of code that uses random number generation. This code will continuously roll two imaginary dice until it rolls a double (two of the same number).