Discrete Uniform Probability & Random Sampling
Generating integer samples uniformly across a bounded discrete interval [a, b] assigns an equal probability P(X = k) = 1 ÷ (b - a + 1) to every integer k ∈ [a, b].
1. Discrete Uniform Transformation Formula
X=⌊ U × (Max − Min + 1) ⌋ + Min(where U ~ Uniform[0, 1))
2. Theoretical Expected Mean & Variance
μ=,σ²=
Min + Max2
(Max − Min + 1)² − 112
Step-by-Step Sampling Breakdown (Range: 1 to 100, Count: 5)
Step 1: Compute Span & Theoretical Expectation
Range Span = 100 − 1 + 1 = 100 integers; Expected Mean μ = (1 + 100) / 2 = 50.5
Step 2: Draw Sample Vector
Generated Numbers: [14, 42, 68, 81, 95] (Sample Sum = 300)
Step 3: Calculate Sample Mean & Spread
Sample Mean=300 / 5=60.00 (Spread: 81)
Common Probability & Gaming Ranges
| Application | Range [Min, Max] | Possible Outcomes | Expected Mean |
|---|---|---|---|
| D6 Standard Die | 1 – 6 | 6 | 3.5 |
| D20 Tabletop RPG Die | 1 – 20 | 20 | 10.5 |
| Percentile (D100) | 1 – 100 | 100 | 50.5 |
| Classic Lottery (6/49) | 1 – 49 | 49 | 25.0 |