Dice Rolling Simulator source
Like the title suggests, this project involves writing a program that simulates rolling dice. When the program runs, it will randomly choose a number between 1 and 6. (Or whatever other integer you prefer — the number of sides on the die is up to you as is the amount of dice.) The program will print what that number is. It should then ask you if you’d like to roll again. For this project, you’ll need to set the min and max number that your dice can produce. For the average die, that means a minimum of 1 and a maximum of 6. You’ll also want a function that randomly grabs a number within that range and prints it.
Concepts to keep in mind:
Write a GUI for this program. Tkinter is preferred since it comes packaged with python and anyone with python can easily run it. Use the canvas widget and draw shapes that show the die/dice results. If you choose this method you don't have to ask the user if they want to roll again.
Make sure to include what version of python you are running.