Settings
These are the only configurable options.Place a bet (optional) & spin
You can spin without betting, or choose a bet type below. Bets are resolved using standard payouts against your bankroll.
Recent results
Round History
0 rounds recorded (max 1,000)| Round | Number | Color | Parity | Range | Dozen | Column | Time |
|---|
Analysis Window
Next Round β Mathematical Probability
This section shows the theoretical probability of each outcome on the next independent spin. It never changes based on history.
Colors
Even-money & groups
Individual numbers
Central Tendency
Number Frequency & Gaps
| Number | Occurrences | Observed % | Expected % | Difference | Rounds since last | Avg gap |
|---|
Frequency by number
Red vs black vs green
Even vs odd
Low vs high
Dozens
Columns
Rolling mean (25 rounds)
Frequency over time (rolling red %)
Sequence & Repetition Analysis
Statistical Tests
π Pattern Detective
| Observation | Classification |
|---|
Automatic Insights
Analysis Summary
Pattern Explorer
Generate an independent random sample and explore its statistics. Each sample is a new draw β samples are expected to differ from each other.
Sample A vs Sample B
This demonstrates that two independent random samples can look noticeably different, purely due to statistical variation.
| Metric | Sample A | Sample B |
|---|
Wheel Bias Analyzer
Compares the current analysis window (set in History Analysis) against the theoretical roulette distribution using chi-square, p-values, and confidence intervals. This tool never concludes that a wheel is physically biased β see the interpretation notes below for why.
Number frequency β chi-square goodness-of-fit
Color distribution β chi-square goodness-of-fit
Confidence intervals (95%)
Most-deviated numbers (standardized residuals)
| Number | Occurrences | Observed % | Expected % | Standardized residual |
|---|
Statistical Report
Generates a complete summary of the current analysis window: probabilities, descriptive statistics, sequences, gaps, repetitions, bias analysis, and observations β exportable without a server.
Preview
Run a Simulation
Uses the bankroll and bet amount from Settings. Each run is an independent new random sequence β it does not predict real results.
Compare Several Bets
Runs one independent simulation per selected bet, all with the same rounds/bankroll/bet amount, for statistical comparison only.
| Bet | Wins | Win Rate | ROI | Profit/Loss |
|---|
Monte Carlo Lab
Runs many independent betting simulations at once β separate from the Simulation Lab above β to show the full range of possible outcomes for a strategy, not just one run. Uses a background Web Worker where available so large runs don't freeze the page.
Final bankroll β summary
Percentiles
Risk metrics
Final bankroll distribution
Average return vs. number of simulations
Compare Strategies
Runs an independent Monte Carlo experiment for each selected strategy, using the same simulation/spin counts above.
| Strategy | Avg. final bankroll | Median P/L | ROI | Risk (std. dev.) |
|---|
No strategy shown here is a guaranteed winner β this table exists to compare risk/return shape, not to recommend a bet.
Law of Large Numbers Demonstration
Generates a large independent sample using the same random-generation engine as real spins, using the roulette type from Settings. These samples are never added to your round history β they exist only to demonstrate convergence toward theoretical probabilities.
Not stored in round history, localStorage, or the bankroll β this is a separate, disposable synthetic sample.
Summary
Convergence: observed % vs. theoretical %
Number distribution: observed vs. expected
Largest deviations by number
| Number | Observed | Observed % | Expected % | Difference (pp) |
|---|
Pattern Detector Validation
Runs the Pattern Detective against many independent random datasets to measure how often it flags apparently meaningful patterns in data that is known to be random. Some triggers are expected β see the explanation below.
| Detector | Any-deviation rate | Moderate-or-stronger rate | Strong-deviation rate |
|---|
System Validation
Internal self-tests β not a substitute for the automated test suite in tests/.Runs a set of lightweight, fast internal checks against the application's core logic directly in your browser: random generation, roulette mapping, probability, payouts, history limits, statistics, chi-square, simulation bookkeeping, CSV round-tripping, and localStorage persistence.
| Check | Status | Detail |
|---|