确认一期的20个源号码,并升序排列
BCLC Keno 每次从1–80中开出20个号码。用于加拿大28映射时,先把同一期的20个号码从小到大排列,并依次标记为位置1、位置2,直到位置20。这里的“位置”来自排序后的顺序。例如排序后的第2个号码就是位置2,无论这个号码本身是6、16还是60。
圆点表示排序位置;位置1和20不进入下方三个求和组。
加拿大28不是另一组独立抽取的号码,而是一种以 BCLC Keno 公开开奖数据为输入、按照固定位置分组计算结果的第三方衍生数字主题。每期先取得20个号码并按升序排列,再从指定位置组成三组;每组求和后只保留个位数,最后把三个个位数相加,得到该期的0–27结果。
升序整理 Keno 号码
位置编号从1到20。后续取的是位置,不是号码尾数的分类。
三个位置组
各自求和,仅保留末位
Result core
三个组成数相加
右侧为算法结构预览,不对应任何已归档期次。
01 / 结果参照面
最终结果是三个0–9组成数字之和,因此最小为0,最大为27,共28种可能值。大小、奇偶、组合与极值只是对同一个最终和值的观察标签,并不会参与原始计算,也不会改变该期结果。
02 / 算法弧阶
复算的关键不是复杂公式,而是保持期次、排序和位置编号一致。下面的每一层都依赖上一层:输入错误一期、漏掉一个号码或把号码值误当成位置,都会让后续结果发生偏移。
BCLC Keno 每次从1–80中开出20个号码。用于加拿大28映射时,先把同一期的20个号码从小到大排列,并依次标记为位置1、位置2,直到位置20。这里的“位置”来自排序后的顺序。例如排序后的第2个号码就是位置2,无论这个号码本身是6、16还是60。
圆点表示排序位置;位置1和20不进入下方三个求和组。
第一组取位置2、5、8、11、14、17;第二组取位置3、6、9、12、15、18;第三组取位置4、7、10、13、16、19。每组都有6个号码,位置间隔固定为3。不要把三组写成连续六个号码,也不要把号码按除以3的余数重新分类。
2 / 5 / 8 / 11 / 14 / 17
第二组成弧
3 / 6 / 9 / 12 / 15 / 18
第三组成弧
4 / 7 / 10 / 13 / 16 / 19
将每组6个位置上的号码相加。若一组总和为207,则保留7;若为229,则保留9;若总和个位为0,则组成数就是0。所谓“取末位”针对整组总和,而不是先把每个源号码取末位后再相加。完成后会得到三个0–9之间的组成数字。
最后一步不再取末位。直接把三个组成数字相加,即得到加拿大28结果。三个组成数最小都是0时,结果为0;三个组成数最大都是9时,结果为27。这也解释了为什么结果范围恰好覆盖0–27。
03 / 源数据边界
BCLC Keno 的基础抽取方式是从1–80中开出20个号码,公开开奖节奏约为每3分30秒一次。加拿大28的复算只需要同一期的这20个号码、正确排序以及固定位置公式。源数据提供可重复读取的输入,衍生算法负责把输入映射为一个0–27和值。
因为算法是确定性的,同一组20个号码在排序和位置口径一致时,会得到同样的三个组成数字与最终结果。复算的意义不是预测下一期,而是回到已经发生的一期,检查“输入号码—位置分组—组内末位—最终和值”是否能连续对应。
本页不扩展 Keno 的投注选项、奖金结构或其它彩种知识。对于加拿大28事件档案而言,Keno 的角色到源号码为止;后续阅读应继续围绕具体期次、时间对应与结果生成过程展开。
04 / 完整演算
下面使用一组专为讲解而设的升序号码。它不对应本站历史档案中的具体期次,也不应被当作开奖结果引用。示例的目的,是让位置编号、求和与取末位发生在同一个可检查的上下文里。
区分两种对象
历史归档记录真实收录期次及其时间;试算只处理用户输入或说明性号码。即使试算结果与某期相同,也不会自动成为历史记录。
Final sum
7 + 9 + 4 = 20
05 / 短问答
判断一条结果是否能对上,先核对期次和20个输入号码,再核对升序位置。不要只比较最终和值;三个组成数能帮助定位差异发生在哪一组。