Need Help or Found an Issue?
Quick Start
Configure bullet ballistics, select target specifications, set statistical variability parameters, and run Monte Carlo simulation.
Ballistic Parameters
BC (Ballistic Coefficient): Aerodynamic efficiency. Higher = less drift and drop.
Drag: G7 for modern boat-tails; G1 for older/flat-base data.
MV (fps): Muzzle velocity in feet per second.
Weight (gr): Bullet mass in grains.
Diameter (in): Bullet caliber in inches (also used for line-breaking scoring).
Length (in): Bullet length in inches.
Twist (in/turn): Barrel twist rate (e.g., 8 for 1:8 twist).
Spin Effects: Includes spin drift and crosswind jump for realism.
Target & Match Parameters
Target Type: Standard competitive targets with specific ring diameters. SR (200-300yd), MR (300-600yd), LR (800-1000yd). FCA variants are paste-over center inserts used in F-Class competition — they share the base target's outer rings but have smaller X and 10-ring diameters. IBS-100/200/300 are benchrest score targets for 100, 200, and 300 yards.
Range: Distance to target in yards.
Shots/Match: Number of rounds per match.
Matches: Number of complete matches to simulate. Higher values improve statistical significance but increase computation time.
Variability Parameters (Standard Deviations)
MV σ (fps): Spread in muzzle velocity (lower = more consistent).
Cross Wind σ (mph): Side-to-side wind variability (main driver of horizontal spread).
H/T Wind σ (mph): Head/tail variability (small influence on drop).
Vert Wind σ (mph): Up/down air movement (usually minor).
Accuracy (MOA): Rifle+shooter precision; 1 MOA ≈ 1" at 100 yd.
Scope Cant (deg): Per-shot uniform random rifle tilt about the bore axis, drawn from -value to +value degrees. A canted rifle redirects part of the dialed elevation into windage; this parameter models that hold variability. Set to 0 to disable.
Environmental Parameters
Altitude: Height above sea level in feet. Affects air density - higher altitude = less air resistance. Pressure is estimated using a standard atmosphere model. Sea level: 0 ft, high altitude: 5000+ ft.
Temperature: Air temperature in Fahrenheit. Affects air density - higher temperature = less dense air. Standard: 59°F, range: -50°F to 120°F.
Humidity: Relative humidity percentage. Higher humidity = slightly less air resistance (water vapor is lighter than dry air). Typical: 20-80%, affects bullet performance minimally.
Simulation Results
Progress bar: Shots completed versus total (matches × shots per match). Updates after each full match.
Match score variation: Statistics across completed matches. Score avg shows average total and X-count (e.g. 585.0-27.0x). Both score and X-count have their own std dev, min/max, and 5th/50th/95th percentile rows so variation in each can be compared directly.
Ring hit rates: Percent and count of impacts in each ring (X, 10–5) and misses, computed over all simulated shots so far.
Target visualization: Red dots represent bullet impact points. Hover or tap a dot to see detailed hit information (coordinates, score, wind, etc.). Use mouse wheel to zoom, drag to pan.
Technical Notes
Monte Carlo: Per‑shot draws from statistical distributions (velocity, wind, accuracy). Wind/MV treated as normal with clipping for outliers; accuracy modeled as a uniform circle in MOA for simplicity.
Trajectory Engine: Same WebAssembly core as the Ballistic Calculator (RK2 integration). 4DOF with simplified spin effects available for realism.
Scoring: Competitive target specs with line-breaking; bullet diameter is used to determine ring breaks on boundaries.
Known Limitations
This list is not exhaustive. Additional limitations, errors, or inaccuracies may exist.
Simplified Wind Model: Wind is drawn independently for each shot from Gaussian distributions (clipped to 3-sigma). Wind remains constant throughout each shot's trajectory. Real wind varies along the bullet path and has temporal correlation between shots not captured here.
Accuracy Model: Rifle accuracy is modeled as a uniform distribution within a circle (diameter = accuracy MOA). Real dispersion patterns may differ and are typically not uniform.
Scope cant: Each shot uses an independent, uniformly random cant angle with no shooter correction or learning between shots.
Statistical Tool: This simulator is for exploring statistical patterns, not predicting real-world scores. Do not rely on these simulations for any purpose where incorrect data could be hazardous.
Full Disclaimers: See the
Terms of Service for complete safety and liability information.