我们要回答的问题
数值模式究竟只是随机概率的产物,还是可以被逻辑推导的规律?
这个问题古老而具体。如果开奖是完全公平的,那么每一个数字都应该以相同的概率出现,过去的结果不会为未来提供任何线索。反过来说,如果开奖机器存在哪怕极其微小的偏差,那么只要历史数据够多,统计方法就应该能把它找出来。
我们不做预测,也不承诺任何中奖方法。我们做的是科学能做的事:提出假设,用数据检验,然后如实报告结果,无论结论落在哪里。
数据与方法
数据来源为新加坡博彩公司(Singapore Pools)官方公布的开奖结果,涵盖第 2900 至 5507 期(Sat, 29 Aug 2009 至 Sat, 11 Jul 2026),共 2,608 期。每期取 23 个中奖号码,包括头奖、二奖、三奖,加上 10 个安慰奖和 10 个鼓励奖,合计 59,984 个四位数,239,936 个单位数字。
我们的原假设是:开奖公平且相互独立,也就是每个位置上的数字都服从 0 到 9 的均匀分布。若这个假设成立,下面每一项检验都应该显示「符合随机」。只有真实且可复现的偏离,才值得关注。
检验一:数字频率
0 到 9 每个数字在全部 239,936 个位置上出现的次数。若开奖公平,应各约 23,994 次(红线)。
图:各数字出现频率与期望值(红色虚线)的对比。肉眼可见,各柱高度都非常接近期望线。
检验二:卡方随机性检验
卡方检验衡量实际分布与「完全均匀」之间的差距。p 值大于 0.05,表示差距落在随机波动范围内,也就是符合随机。
| 检验对象 | χ² | p 值 | 结论 |
|---|---|---|---|
| 第 1 位 | 4.725 | 0.8576 | 符合随机 |
| 第 2 位 | 10.546 | 0.3081 | 符合随机 |
| 第 3 位 | 11.766 | 0.2268 | 符合随机 |
| 第 4 位 | 13.245 | 0.1518 | 符合随机 |
| 合并全部数字 | 8.154 | 0.5187 | 符合随机 |
四个位置逐一检验,全部符合随机。只有把 4 万多个数字全部合并后,才出现一个边缘性偏差(p=0.5187)。下一节我们诚实地剖析它。
为什么我们不追逐「规律」
在这份长达 17 年、2,608 期的完整数据里,每个数字的偏差都落在随机波动的常见范围内。偏离最大的是数字 9(标准化残差 z=+2.05)。在同时检验 10 个数字时,偶尔有一个刚好越过 |z|=2,本来就是随机的常态。合并卡方检验 p=0.52,说明整体分布毫无偏差。
这里有统计学最重要的一课。早期我们只用三年数据时,曾看到数字「2」出现一个看似「显著」的偏差(z≈−3.1,p≈0.003)。可是把数据扩展到 17 年之后,同一个数字的偏差降到了 z=−1.04,那个「规律」就完全消失了。样本小的时候,噪声很容易伪装成规律。只要数据够多,或者换一段时间,虚假的「规律」就会瓦解。真正的规律会不断复现,噪声不会。把噪声当成「发现」,就是伪科学,所以我们不这么做。
数字之和的分布
每个四位数的数字之和(0 到 36)。若开奖随机,应呈钟形分布,峰值在 18 附近。实际结果正是如此。
图:数字之和的分布,呈现出教科书般的钟形曲线,与随机独立数字的理论预期一致。
出现最多与最少的号码
以下仅供参考,不能用于预测。在公平开奖下,过去出现频繁的号码,未来并不会更容易出现。
出现最多 · Hottest
- 7539 18×
- 8373 17×
- 6440 16×
- 9395 16×
- 4840 15×
- 4100 15×
- 3448 15×
- 0223 14×
出现最少 · Coldest
- 0040 1×
- 0052 1×
- 0057 1×
- 0100 1×
- 0113 1×
- 0142 1×
- 0208 1×
- 0241 1×
在 2,608 期里,10,000 个可能号码平均每个只出现约 6.0 次。所以「最多」和「最少」之间的差距,本身就落在随机预期之内。
检验三:历史能预测未来吗?(样本外回测)
这是最关键、也最直接的检验。我们不再看分布,而是真刀真枪地「预测」:用一段历史数据挑出 10 个号码去「投注」下一期,看能中几个。全程绝不偷看未来。
做法叫走向前回测。对每一期开奖,只用它之前的一段历史来训练,选出 10 个号码。策略一挑历史上最热门的号码,策略二挑每个位置最常出现的数字组合。然后数一数,这 10 个号码有几个真的落在这一期的 23 个中奖号里。接着不断改变「训练窗口」的长度,从 3 个月到 120 个月,来回答一个问题:用越多的历史,预测会越准吗?
「提升倍数(lift)」等于实际命中除以随机瞎猜的期望命中。1.0× 表示和瞎猜没有分别。只有当它明显大于 1,而且统计显著时,才代表真的存在可利用的规律。
| 训练窗口 | 回测期数 | 策略一 lift | 策略二 lift | 结论 |
|---|---|---|---|---|
| 3 个月 | 2,569 | 1.118× | 0.695× | 未超越随机 |
| 6 个月 | 2,531 | 1.015× | 0.894× | 未超越随机 |
| 12 个月 | 2,454 | 1.011× | 0.958× | 未超越随机 |
| 24 个月 | 2,299 | 0.89× | 1.117× | 未超越随机 |
| 60 个月 | 1,836 | 1.256× | 0.996× | 未超越随机 |
| 120 个月 | 1,064 | 0.982× | 1.309× | 未超越随机 |
基于 2,608 期、横跨约 17 年的数据,每期投注 10 个号码。
结果毫不含糊。无论用 3 个月还是 10 年的历史,也无论用哪种策略,命中率都在随机瞎猜的水平上下(lift 约等于 1.0),没有任何一个窗口能稳定超越随机。唯一一个统计显著的结果,是某个策略的表现低于随机,这只会更彻底地否定「可预测」。换句话说,多少年的历史,都帮不了你预测下一期。
我们检验了 四方财神 的方法
四方财神 的做法是:研究过去十年的数据,在每个位置给出最可能的 4 个数字,说这 4 个更容易中。我们把这个说法直接放到 17 年的数据里检验。
第一步:随机能拿多少分?每个位置是 0 到 9 共十个数字,工具给你其中 4 个。如果开奖公平,中奖数字有 4/10 的机会落在这 4 个里,也就是 40%。所以 40% 是零技术的分数,要证明有效,就必须明显高过 40%。
第二步:工具实际拿了多少分?下面是最近 12 期的实算。每一期,我们只用它之前十年的数据,按同样的逻辑选出每个位置的 4 个数字,再看真正的中奖数字有没有在里面(绿色代表命中)。
| 日期 | 头奖 | 第1位 | 第2位 | 第3位 | 第4位 | 命中 |
|---|---|---|---|---|---|---|
| 14 Jun 2026 | 4048 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 17 Jun 2026 | 4505 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 20 Jun 2026 | 9954 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 21 Jun 2026 | 0257 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 24 Jun 2026 | 5950 | 0 1 6 9 | 4 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 27 Jun 2026 | 5286 | 0 1 6 9 | 4 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 28 Jun 2026 | 1563 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 01 Jul 2026 | 6428 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 04 Jul 2026 | 4230 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 05 Jul 2026 | 0629 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 08 Jul 2026 | 5701 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 11 Jul 2026 | 6452 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
读法:以 7 月 11 日头奖 6452 为例,第 1 位中奖数字是 6,工具给的是 0 1 6 9,里面有 6,命中;第 2 位中奖数字是 4,工具给 1 5 7 9,没有,落空。那一期 1/4。
第三步:全部加起来。在完整的 17 年、1,062 期里,中奖数字落在工具那 4 个建议里的比例是 40.1%。随机是 40.0%。两者只差约 0.1 个百分点,纯属噪声。
第四步:为什么?工具的「AI」其实只是数过去十年哪些数字出现得多。但在公平开奖里,每个数字都几乎正好出现 10%。所以「最热门的 4 个」不过是 4 个各约 10% 的普通数字,加起来约 40%。没有东西可抓,也就没有优势可拿。
4D 开奖结果符合公平随机
在 2,608 期、59,984 个号码、横跨约 17 年的检验中,我们没有发现任何可复现、可利用的规律。数字频率均匀,四个位置逐一通过卡方检验,数字之和呈理论钟形。而最直接的样本外回测也证明,用 3 个月到 10 年的任何历史,都无法比随机瞎猜更准。
换句话说,就现有证据而言,4D 号码更接近「运气」,而不是「可推导」。这是对这个问题最诚实、也最有价值的回答。这项研究也会随着数据的累积持续更新。
方法说明:本页所有数字都由官方开奖数据直接计算,分析代码可复现。本研究仅为数学与统计探讨,不提供任何博彩建议,也不承诺中奖。参与博彩请理性,量力而行。
The question we set out to answer
Are numerical patterns just the product of random probability, or a structure that can be logically derived?
The question is old but precise. If a draw is perfectly fair, every digit shows up with equal probability, and the past tells you nothing about the future. If it is not fair, if the draw machine carries even the smallest bias, then that bias should be detectable by statistics once you have enough history.
We do not predict, and we promise no winning method. We do what science can do. We state a hypothesis, test it against the data, and report the result honestly, wherever it lands.
Data & method
The data is the official published draw results from Singapore Pools, covering draws 2900 to 5507 (Sat, 29 Aug 2009 to Sat, 11 Jul 2026), 2,608 draws in total. Each draw contributes 23 winning numbers: the 1st, 2nd and 3rd prize, plus 10 starter and 10 consolation prizes. That comes to 59,984 four-digit numbers and 239,936 individual digits.
Our null hypothesis is that the draws are fair and independent, so every position is a uniform digit from 0 to 9. If that holds, each test below should read "consistent with random." Only a real, reproducible deviation would be worth noticing.
Test 1. Digit frequency
How often each digit 0 to 9 appears across all 239,936 positions. If the draw is fair, each should land near 23,994 (red line).
Chart: observed digit frequency against the expected value (red dashed line). By eye, every bar sits very close to the expected line.
Test 2. Chi-square test for uniformity
The chi-square test measures how far the real distribution sits from perfectly uniform. A p-value above 0.05 means the gap is within random fluctuation, which counts as consistent with random.
| Tested | χ² | p-value | Result |
|---|---|---|---|
| Position 1 | 4.725 | 0.8576 | consistent |
| Position 2 | 10.546 | 0.3081 | consistent |
| Position 3 | 11.766 | 0.2268 | consistent |
| Position 4 | 13.245 | 0.1518 | consistent |
| All digits pooled | 8.154 | 0.5187 | consistent |
Tested position by position, all four are consistent with random. Only when all 40,000+ digits are pooled does a marginal deviation appear (p=0.5187). The next section dissects it honestly.
Why we don't chase patterns
Across this full 17-year record of 2,608 draws, every digit's deviation sits within the ordinary range of random fluctuation. The largest is digit 9 (standardised residual z = +2.05). When ten digits are tested at once, one of them just crossing |z| = 2 is exactly what chance produces. The pooled chi-square (p = 0.52) shows the overall distribution is flat.
Here is the most important lesson in the whole study. Earlier, using just three years of data, we saw what looked like a "significant" deviation in the digit "2" (z about −3.1, p about 0.003). Extend the data to 17 years and that same digit's deviation falls to z = −1.04, and the "pattern" simply disappears. On a small sample, noise disguises itself as a pattern. Give it enough data, or a different window, and the false pattern dissolves. A real pattern reproduces. Noise does not. Dressing noise up as a "discovery" is pseudoscience, so we don't.
Digit-sum distribution
The sum of the four digits of each number, from 0 to 36. If the draw is random, this should form a bell shape peaking near 18, which is what we see.
Chart: the digit-sum distribution forms a textbook bell curve, matching the theoretical expectation for random, independent digits.
Most & least frequent numbers
For interest only, not for prediction. Under a fair draw, a number that appeared often in the past is no more likely to appear in the future.
Hottest
- 7539 18×
- 8373 17×
- 6440 16×
- 9395 16×
- 4840 15×
- 4100 15×
- 3448 15×
- 0223 14×
Coldest
- 0040 1×
- 0052 1×
- 0057 1×
- 0100 1×
- 0113 1×
- 0142 1×
- 0208 1×
- 0241 1×
Across 2,608 draws, each of the 10,000 possible numbers appears only about 6.0 times on average, so the gap between "most" and "least" frequent sits within random expectation.
Test 3. Can history predict the future? (out-of-sample backtest)
This is the most decisive test. Instead of looking at distributions, we actually try to predict. We use a slice of history to pick 10 numbers to "bet" on the next draw, then count how many hit. It never peeks at the future.
The method is called walk-forward. For every draw, we train only on the history before it and pick 10 numbers. Strategy 1 buys the hottest past numbers. Strategy 2 buys the most frequent digit at each position. Then we count how many land in that draw's 23 winners, and vary the training-window length from 3 to 120 months to ask one question. Does more history make the prediction more accurate?
"Lift" is actual hits divided by the hits you would expect from random guessing. 1.0× means no better than guessing. Only a lift clearly above 1, and statistically significant, would mean a real, exploitable pattern.
| Training window | Draws tested | Strategy 1 lift | Strategy 2 lift | Result |
|---|---|---|---|---|
| 3 mo | 2,569 | 1.118× | 0.695× | no edge |
| 6 mo | 2,531 | 1.015× | 0.894× | no edge |
| 12 mo | 2,454 | 1.011× | 0.958× | no edge |
| 24 mo | 2,299 | 0.89× | 1.117× | no edge |
| 60 mo | 1,836 | 1.256× | 0.996× | no edge |
| 120 mo | 1,064 | 0.982× | 1.309× | no edge |
Based on 2,608 draws spanning about 17 years, buying 10 numbers per draw.
The result is unambiguous. Whether you use 3 months or 10 years of history, and whichever strategy you use, the hit rate stays around the random-guessing level (lift about 1.0), and no window ever reliably beats chance. The only statistically significant result is a strategy performing worse than random, which only rejects predictability more firmly. In short, no amount of history helps you predict the next draw.
We tested the 四方财神 (Money Box) method
四方财神 studies the past ten years of data and offers the 4 most likely digits for each position, claiming those 4 are more likely to appear. We put that claim straight into 17 years of data.
Step 1. What does luck score? Each position is one digit from 0 to 9, ten in all, and the tool gives you 4 of them. In a fair draw the winning digit has a 4-in-10 chance of being among those 4, which is 40%. So 40% is the zero-skill score. To be real, the tool must clearly beat 40%.
Step 2. What did the tool actually score? Below are the last 12 draws, worked out. For each draw we used only the ten years before it, picked the 4 digits per position by the same logic, then checked whether the real winning digit was among them (green means a hit).
| Date | 1st prize | c1 | c2 | c3 | c4 | Hits |
|---|---|---|---|---|---|---|
| 14 Jun 2026 | 4048 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 17 Jun 2026 | 4505 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 20 Jun 2026 | 9954 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 21 Jun 2026 | 0257 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 24 Jun 2026 | 5950 | 0 1 6 9 | 4 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 27 Jun 2026 | 5286 | 0 1 6 9 | 4 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 28 Jun 2026 | 1563 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 01 Jul 2026 | 6428 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 04 Jul 2026 | 4230 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
| 05 Jul 2026 | 0629 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 08 Jul 2026 | 5701 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 2/4 |
| 11 Jul 2026 | 6452 | 0 1 6 9 | 1 5 7 9 | 3 4 7 9 | 1 6 7 9 | 1/4 |
How to read it: take 11 Jul, 1st prize 6452. The column 1 winning digit is 6, the tool offered 0 1 6 9, which contains 6, so a hit. The column 2 winning digit is 4, the tool offered 1 5 7 9, which does not, so a miss. That draw scored 1 of 4.
Step 3. Add it all up. Across the full 17 years and 1,062 draws, the winning digit landed in the tool's 4 suggestions 40.1% of the time. Random chance is 40.0%. The gap is about one tenth of one percent, which is pure noise.
Step 4. Why? The tool's "AI" simply counts which digits came up most over ten years. But in a fair draw every digit comes up almost exactly 10% of the time. So the "top 4" are just four ordinary digits, each near 10%, adding up to about 40%. There is nothing to lock onto, so there is no edge to win.
The draws are consistent with fair randomness
Across 2,608 draws and 59,984 numbers spanning about 17 years, we found no reproducible, exploitable pattern. Digit frequencies are even, all four positions pass the chi-square test, and the digit-sum is a theoretical bell curve. The most direct test of all, an out-of-sample backtest, proves that no window of history from 3 months to 10 years predicts better than random guessing.
So on the current evidence, a 4D number is closer to "luck" than to "derivable." That is the most honest and most useful answer to the question, and this study will keep updating as more data accumulates.
Method note: every figure on this page is computed directly from official draw data, and the analysis is reproducible. This research is a mathematical and statistical exploration only. It offers no betting advice and promises no winnings. If you take part in betting, please do so responsibly and within your means.