3.15 Random Values

1 min readjanuary 9, 2023

Minna Chow

Minna Chow

Milo Chang

Milo Chang

Minna Chow

Minna Chow

Milo Chang

Milo Chang


AP Computer Science Principles ⌨️

80 resources
See Units

Generating Random Numbers

Many coding languages provide a way to generate random numbers, and College Board's Pseudocode is no exception. It's a good tool for many programs.
Here's what the random generator looks like in Pseudocode:
https://firebasestorage.googleapis.com/v0/b/fiveable-92889.appspot.com/o/images%2F-BY9uvRHSYeXU.png?alt=media&token=c40ab8ec-13e2-4cf1-ad5e-1f59b1dbd561
...and here's its equivalent in Python:
import random c = random.randint(a,b)
Notice how you have to import the random module into your program in order to gain access to the random generator.
The Python example above will generate a random integer from a to b, inclusive. For example, c = random.randint(0,5) could result in the value of c being 0, 1, 2, 3, 4, or 5.
Using random number generation in a program means that we might get a different result every time we run the program.
One example where random value generators come into handy is in simulations, which we'll discuss in Topic 3.16.