Skip to content

aosystem/roulette--custom-weighted-decision-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pro Roulette: Custom Weighted Decision Maker 🎯🎡

A high-performance, fully customizable Digital Roulette built with Flutter. This utility allows users to create professional-grade drawing boards with precise weighted ratios, vibrant full-screen results, and multilingual voice announcements.

Google Play App Store License: MIT

📺 Demo Video

Watch the video

🌟 Key Features

  • Precise Ratio Management: Set up to 20 items with weights support for decimal points. The app automatically calculates total proportions.
  • Enhanced Randomness Logic: Includes an "Auto-Divide" feature that splits items across the wheel to prevent visual bias and enhance the feeling of randomness.
  • Immersive Result Display: Winning results are displayed in bright colors across the entire screen for maximum visibility during events.
  • Voice Support: Results can be read aloud using Text-to-Speech (TTS) with support for over 300 different languages and voices.
  • Randomness Verification: Includes a dedicated function to verify the distribution of results, ensuring a fair drawing experience.

💡 Best For...

  • Events & Parties: A visual and auditory way to handle lucky draws and giveaways.
  • Decision Making: Resolving dilemmas or choosing tasks in an unbiased, professional manner.
  • Education: Engaging students in random selection activities with clear, localized audio feedback.

🛠 Technical Overview

  • Framework: Flutter
  • Language: Dart
  • Logic: Weighted random selection algorithms and dynamic UI generation for the roulette wheel with auto-segmentation logic.

Note: This repository contains the core logic and source code. Assets (images, fonts, and localization files) are excluded to protect intellectual property.

🌏 About the Project

This app is part of a global initiative to release 50+ high-quality mini-apps. I aim to provide tools that balance technical precision with an engaging, user-friendly experience for a worldwide audience.

Explore the Portfolio


© 2026 Akira Ohmachi / ao-system, Inc. - Distributed under the MIT License.

About

A professional-grade customizable roulette with weighted ratios and voice support. Built with Flutter. Features auto-division for enhanced randomness. Supports 50+ languages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages