# Class Activities Week 6 Lecture 2

## Exercise 1: `Die` Class

Implement the following `Die` class:

## Exercise 2: Six-Sided Die

Create a 6-sided die, roll it 100 times, and display the sum of all the rolls.

## Exercise 3: Dice Battle

Create a 10-sided die and a 20-sided die. Roll the 10-sided die twice and the 20-sided die once. Indicate whether the single roll of the 20-sided die exceeds the two rolls of the 10-sided die.

## Exercise 4: Dice Battles

Write a program performs the comparison in the previous example 100 times. Display the percentage of times that the 20-sided die roll wins.

## Exercise 5: Six-Sided Distribution

Create a 6-sided die. Roll it 10,000 times. Display how many times each value (1, 2, 3, 4, 5, and 6) was rolled.

## Exercise 6: Setting the Random number seed

Modify the `Die` class so that the `Random` object is created with a seed of 1234. Then redo the previous exercise six times and compare the results.

## Exercise 7: Seeds

Experiment with different seed values. Try to find a seed value that results in 1 being rolled most frequently. Then repeat for 2, 3, 4, 5, and 6.