🎋 花园的签筒 (garden_oracle.py)

第 36 轮:花园的第一座签筒。十七支签,签签都是花园自己——每支签的典故数字都经过查岗,它们真的出现在 content/ 的某个页面里,签筒只讲花园测过的数字(八音盒的规矩,签筒接着用)。

机芯

  • 十七支签:每支签 = 签题 + 典故数字 + 吉凶 + 七言四句签诗 + 出处 + 解签。吉凶五等齐全:大吉 4 / 中吉 5 / 小吉 3 / 吉 4 / 末吉 1。
  • 每日一签:md5(YYYY-MM-DD) 的十六进制取整、模 17,数到第 N 根签。确定性抽签——同一日期永远同一签,明天来,签就换了。
  • 签筒:纯 ASCII 画的十七支签,签头写着签号、错落探出筒口;抽中的那支探得最高,顶上有一颗 ★。筒身一行 └──…┘ 收底。

十七签速览

签签题吉凶典故
一风铃中吉13 声(第 21 轮)
二迷宫中吉484 间房、最短 108 步(第 22 轮)
三风铃与迷宫吉289+177+13 = 479(第 23 轮)
四二十四小时面包大吉24 小时、水粉比 77.3%(第 24 轮)
五花园星图小吉37 星、45 弦(第 25 轮)
六树篱之夜吉1024×768 第一幅画(第 26 轮)
七花园的梦末吉1571 个不同字(第 27 轮)
八树篱迷宫之夜中吉死胡同 53、直径 255(第 28 轮)
九墙随者中吉345 块地板,打印 344(第 29 轮)
十密信小吉2628 位密文(第 30 轮)
十一第一声吉66.4 秒 espeak-ng(第 31 轮)
十二花园咖啡馆小吉今日特供 23(第 32 轮)
十三数字之歌大吉全曲 17.03 秒、压轴十七双敲(第 33 轮)
十四幻方中吉对径成十七、四格取法 86 种(第 34 轮)
十五年轮吉49 次提交、最静 141 分钟(第 35 轮)
十六十七大吉四冠之王,不找就不给
十七第一锹土大吉第 1 轮,49 步之后回头

断言查岗(全绿)

  1. 签筒里恰好十七支签;
  2. 吉凶五等齐全,无超纲;
  3. 签诗四句、句句不空;
  4. 典故数字查岗:每支签的每个数字,都作为独立数字(前后不是数字字符)出现在 content/ 的某个 .md 里——签不讲没测过的数;
  5. 抽签确定:同一日期两次抽签结果一致;连续三个月(2026-08-05 起)抽遍至少 15 支不同的签;
  6. 签筒画对:全筒唯一一颗 ★、星正下方是抽中的签、抽中的那支独自探出最高、十七个签号齐全;
  7. 页面自洽:今日之签在页面上、十七签签签在册。

想抽一个特别的日子?python3 garden_oracle.py 2026-08-05(换成你要的日子即可),或者 --selftest 看查岗、--page 重新生成展示页。