Diagnostics
Randomness Test
Picks one of 5 names 1,000 times using the same Math.random() source the spinner uses. A perfectly uniform RNG would put every name at 200, but real samples fluctuate around that value.
Runs this session: 1
224
Alice
+24
145
Bob
-55
234
Carol
+34
203
Dan
+3
194
Eve
-6
Each bar = how often that name was picked. Expected ≈ 200 per name.
Trials
1,000
Chi-squared
24.01
Verdict
Outside 95% range
Verdict uses a chi-squared goodness-of-fit test (df=4, α=0.05, critical value 9.488). About 1 in 20 fair runs will randomly fall outside that range — if you see "Outside" once, run it again.