Skip to content

IshaqRiaz/dice-roll-simulator-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎲 Dice Roll Simulator (Python)

A simple Python-based Dice Rolling Simulator developed during my internship at Arch Technologies as Task 1.

This project simulates rolling one or multiple dice using Python's random module and allows users to repeat the process multiple times.


πŸš€ Features

  • Roll multiple dice at once
  • Random dice number generation (1–6)
  • Input validation for user safety
  • Tracks total number of rolls
  • Option to continue or exit game

πŸ› οΈ Technologies Used

  • Python 3
  • Random Module

πŸ“‚ Project Structure

dice-roll-simulator-python/ β”‚ β”œβ”€β”€ main.py # Main program file β”œβ”€β”€ README.md # Project documentation β”œβ”€β”€ .gitignore # Ignored files


▢️ How to Run

  1. Install Python (3.x)
  2. Clone this repository:
git clone https://github.com/your-username/dice-roll-simulator-python.git

Navigate to project folder:
cd dice-roll-simulator-python
Run the program:
python main.py
---
##πŸ“Œ Learning Outcome

This project helped me improve my understanding of:

Python loops and conditions
User input handling
Exception handling
Random number generation
Basic program structure

## πŸ‘¨β€πŸ’» Author

Muhammad Ishaq
Software Engineering Graduate
Intern at Arch Technologies

About

A beginner-friendly Python Dice Roll Simulator developed during internship at Arch Technologies. This project allows users to simulate rolling multiple dice with random outcomes and tracks total roll sessions. Tech: Python, Random Module

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages