# Random Numbers

## Random Circles¶

In this exercise we will draw 10 random circles on the screen. We will use the random function **randint(min, max)** that will generate a random number between the minimum and maximum values. Since we are drawing on a grid that goes from -200 to 200 here is the random function:

```
myNumber = random.randint(-200, 200)
```

## Sample Code¶

```
import turtle
import random
# this is a list of colors
colorList = ['red', 'orange', 'yellow', 'green', 'blue', 'purple', 'pink', 'brown', 'gray', 'gold']
dan = turtle.Turtle()
dan.shape('turtle')
# draw a circle at a random location on the screen
for i in range(10):
x = random.randint(-200, 200)
y = random.randint(-200, 200)
dan.goto(x,y)
# pick a random color from the colorList by getting a random index from 0 to 9
dan.color(colorList[random.randint(0,9)])
# draw a circle with radius of 7 units
dan.begin_fill()
dan.circle(7)
dan.end_fill()
dan.goto(0,0)
```

## Drawing¶

## Run the Example on Trinket¶

Run the Random Example on Trinket

## Experiments¶

- Can you create a variable that is used to control the distance from the origin to wander? Right now the distance is set to be 200 on each extent.
- Can you create a variable for the number of circles to draw?
- Go to the Trinket colors page and see the name of other colors you can use. Note that you can use any of these colors in your lists.
- Right now, all the circles are 7 pixels in size. Can you make the circles have a random size from 3 to 20?