Dice Simulator in C

Dice Simulator in C

Console-based dice simulation program developed in C to practice modular programming, input validation, random number generation, and basic statistical analysis.

The application allows users to simulate rolling different types of dice (D6, D12, and D20), supporting multiple simultaneous rolls while providing statistical summaries and frequency analysis for each session.

Key features:

  • Support for multiple dice types (6, 12, and 20 faces)
  • Multiple dice rolls in a single execution
  • Input validation and robust user interaction handling
  • Random number generation using rand()
  • Statistical calculations including:
    • Total sum
    • Average value
    • Maximum value obtained
    • Frequency distribution of results
  • Modular architecture with separated functions for validation, rolling logic, and session control

GitHub Page
Contact me!
LinkedInGITHUB