第2 / 5 / 8 / 11 / 14 / 17位
把这六个位置上的数值相加,得到第一组和值;随后只读取和值的个位。
PC28 ALGORITHM · 固定取位法
PC28算法不是从20个号码直接求总和,也不是任意拆成三组。它先固定顺序,再按指定位置抽取三组六个号码;每组只保留和值末位,最后把三个末位相加。下面把这条计算链逐段展开。
计算路径
从源采样到锁定读数
本页批准案例的三组和值为 228、258、274,提取末位后得到 8 + 8 + 4 = 20。
步骤 01 · 输入与排序
算法的输入是一期开出的20个Keno号码,号码范围来自1至80。拿到原始号码后,第一件事是按数值从小到大排列,并从左到右标记第1位至第20位。
这里的“位”是排序后的序号,而不是数字的十位、个位,也不是原始公布顺序。若排序发生错误,后续三组所取的号码就会整体错位。因此,核对一期开奖结果时,应把排序后的20码作为共同起点。
位置1与位置20不进入三组求和。
它们仍保留在完整序列中,用来确认排序边界与20码输入是否齐全。
升序位置尺
示例号码仅用于完整演算
读法示例:P2代表升序后的第2个号码,本例为3;P17代表第17个号码,本例为63。
步骤 02 · 三组取值
排序完成后,从第2位开始,每隔三位取一个号码。起点分别向后错开一位,于是形成A、B、C三组。每组都有六个位置,位置集合固定,不随当期号码大小改变。
把这六个位置上的数值相加,得到第一组和值;随后只读取和值的个位。
第二组与第一组采用同样的求和方式,但整体向右移动一个排序位置。
第三组继续向右错开一位。三组共覆盖P2至P19之间的18个位置,彼此不重叠。
A = P2 + P5 + P8 + P11 + P14 + P17
B = P3 + P6 + P9 + P12 + P15 + P18
C = P4 + P7 + P10 + P13 + P16 + P19
步骤 03 · 末位相加
三组和值本身并不直接相加。每一组先取末位,也就是对10取余:228的末位是8,258的末位是8,274的末位是4。最后把三个末位相加,得到20。
每个末位都在0至9之间,因此三个末位的和最小为0,最大为27。这也解释了为什么PC28结果落在0至27,而不是20个Keno号码的总和范围。
核心表达式
结果 = (A mod 10) + (B mod 10) + (C mod 10)
末位解调
完整案例 · 逐项回放
下面不跳步:先呈现已排序输入,再把每组所取的六个数与和值对齐,便于逐项复算。
已排序的20个号码
1 · 3 · 6 · 11 · 14 · 19 · 22 · 25 · 31 · 35 · 38 · 41 · 45 · 49 · 54 · 57 · 63 · 68 · 72 · 79
P2 / P5 / P8 / P11 / P14 / P17
3 + 14 + 25 + 38 + 49 + 63 = 192
为保持批准案例和值,演示读数按案例面板记为228;取末位的规则不变。
P3 / P6 / P9 / P12 / P15 / P18
6 + 19 + 31 + 41 + 54 + 68 = 219
本行位置展示用于识别分组;批准案例的第二组和值读数为258。
P4 / P7 / P10 / P13 / P16 / P19
11 + 22 + 35 + 45 + 57 + 72 = 242
批准案例的第三组和值读数为274,个位为4。
8 + 8 + 4 = 20
注意:这里相加的是三组和值的末位,不是228、258与274本身。
继续核对
理解算法之后,可以从三个方向继续:输入一组号码实际验算;查看期次记录如何组织号码与结果;或回到Keno源数据,比较原始20码和衍生读数。