🎲 Full Craps Simulator

Analyze probabilities, track bankroll, and test Lucky Rollers (Small/Tall/All).

Hold Back
0%
Lucky Small ($)
Lucky Tall ($)
Lucky All ($)
Total Rolls
0
Hands Played
0
Avg Hand Length
0
Longest Hand
0

Point Stats

Seven & Streaks

Lucky Rollers

Drawdown & ROI

Dice Total Distribution (2–12)

Distribution Histogram

Export results (optional):

Roll History (Last 100)

Bankroll History

Roll History (Last 100)

Transaction Log

How this simulator works

  1. Spread & Hold Back — the "Spread" is the total stake you'd like to allocate to place/buy bets. The "Hold Back" slider reserves a percentage of that spread and only places the remainder. Example: Spread $10 + Hold Back 20% → $8 used for bets, $2 kept back.
  2. Pass Line — if enabled, an equal portion of the effective spread (after hold back) is used for the pass line on the come-out when there's no point.
  3. Place/Buy Bets — when a point is established, the simulator allocates the remainder of the effective spread across place/buy numbers proportionally (4:1,5:2,6:2,8:2,9:2,10:1) and applies buy commissions to 4/10/5/9 as appropriate.
  4. Lucky Rollers — small/tall/all bets are placed once at point establishment (if you set them). Those placed amounts are locked while the point is active and will not change due to UI edits mid-simulation. They either complete (win) or are lost on a 7-out.
  5. Auto Reset — if enabled, after the configured number of rolls while a point is active, the simulator will pull back active place/base bets and return them to the bankroll, resetting them to the original spread state.
  6. Bankroll Safety — the simulator never allows bets it can't afford and prevents the bankroll from going negative. If funds are insufficient for a required bet the simulation will stop or skip that bet and log it.
If you want a different hold-back behavior or a different spread allocation rule, tell me the exact rule and I can update it.