Haiku生成器

选主题、定数量,本页按 5-7-5 的字数骨架拼出短诗,句子从该主题的句库里抽,结果可整段复制或导出。

句式:5 字 +「,」+ 7 字 +「,」+ 5 字 +「。」。同一个主题加同一个种子,出来的诗每次完全一致。

使用方法

Haiku生成器只做一件事:按 5-7-5 的骨架拼一首短诗,四步:

  1. 「主题」四选一:秋夜、春晨、夏雨、冬雪,默认秋夜。
  2. 「数量」填 1 到 10 的整数,演示值 3。
  3. 「种子」填一个整数,默认 20261008;同一个种子配同一个主题,结果完全一致。
  4. 点「生成俳句」出结果,在输入框里按回车同样能触发。

每首三句,字数依次 5、7、5,标点固定用两个逗号加一个句号。下方句库对照表前 12 行展开,余下 12 行点「加载更多」。

Haiku生成器能解决什么

它解决「临时要一首短诗凑版面」这类小事,典型场景有三类:

  • 配图配文:摄影或插画作品缺一句短题词,按主题抽一首贴上即可。
  • 文字练习:中文写作课上拿 5-7-5 当约束,先把骨架搭好再改字。
  • 社交分享:发动态时来一首应季短诗,比一句干巴巴的「今天很好」耐看。

它不做三件事:不押韵(汉俳本来就不要求押韵)、不翻译成日文、不按英文音节数生成——本页按汉字数算,不数音节。

原理和变量

① 句子怎么拼:每首 = 五字句 + 「,」 + 七字句 + 「,」 + 五字句 + 「。」,三段分别从当前主题的五字库与七字库里抽。

② 为什么要有种子:随机数用 mulberry32 种子算法生成,同一个种子必然给出同一串随机数。所以你把种子发给别人,对方能生成一模一样的三首,便于核对与复现。

③ 第三句为什么不与首句雷同:抽完首句和中间句后再抽末句,若末句与首句完全相同,就重抽一次。这样一首之内不会出现「同样五个字念两遍」的尴尬。

④ 输入怎么变成输出:主题秋夜、种子 20261008、数量 3 时,三次抽取依次得到「灯火微黄,他把旧信重读,一叶知秋。」「月色如霜,夜半忽然起风,一叶知秋。」「月色如霜,他把旧信重读,灯火微黄。」

⑤ 边界与校验:数量必须是 1 到 10 的整数;种子必须是 0 到 99999999 的整数,填负数或小数都会给出具体提示;主题只有四档,不做自定义词库。种子 0 表示用固定的第 0 号序列,同样可复现。

⑥ 常见误用:一是把「音节数」当成汉字数——中文按字算,5-7-5 就是 5 个字、7 个字、5 个字;二是以为换数量会保留上一批的诗,其实每次都按当前种子重新生成;三是以为换主题只是换个标题,实际上换的是整套句库,结果会全变。

完整示例

演示输入:主题 秋夜,数量 3,种子 20261008。结果为:

  • 灯火微黄,他把旧信重读,一叶知秋。
  • 月色如霜,夜半忽然起风,一叶知秋。
  • 月色如霜,他把旧信重读,灯火微黄。

保持种子不变、把主题换成冬雪,得到的是「脚印两行,屋檐垂下冰棱,雪落无声。」「寒意入骨,远处有人归来,雪落无声。」「寒意入骨,屋檐垂下冰棱,脚印两行。」三首的用字全换,骨架仍是 5-7-5。若某一首的末句与首句都抽到「脚印两行」,页面会自动重抽一次,避免一首里出现两次同样的五字句。

输入范围与对照表

下表列出四个主题各自的句库节选,前 12 行直接展开,余下 12 行点「加载更多」:

四个主题的句库节选(前 12 行展开,余下 12 行点「加载更多」)
主题句子字数
秋夜一叶知秋5 字
秋夜月色如霜5 字
秋夜灯火微黄5 字
秋夜他把旧信重读7 字
秋夜夜半忽然起风7 字
秋夜山外钟声一声7 字
春晨莺声初起5 字
春晨柳芽新绿5 字
春晨泥土微香5 字
春晨草色漫过田埂7 字
春晨燕子掠过水面7 字
春晨炊烟爬上屋顶7 字

输入范围:主题 4 档;数量 1 到 10 的整数;种子 0 到 99999999 的整数。每个主题有 6 条五字句与 6 条七字句,理论上能拼出 6 × 6 × 6 = 216 种互不相同的组合,四个主题合共 48 条句库。

结果边界和舍入

三条边界:

  • 同一首内不重句,跨首可重复:一首之内末句不会与首句相同;但不同首之间共用句库,连着生成 10 首时出现相同句子属正常。
  • 组合有上限:单个主题 216 种组合,超过 216 首必定重复。要更多变化,只能扩充句库。
  • 不押韵也不改字:页面按原样输出句库内容,不做平仄或押韵调整,想改字请复制出去自己润色。

常见问题

种子有什么用?

种子决定随机序列。同一个主题加同一个种子,生成结果完全相同,方便你把一首诗发给别人复现。

为什么会重复出现同一句?

不同首之间共用句库,重复属正常;同一首之内只会拦截末句与首句雷同的情况。

按音节还是按汉字数?

按汉字数。5-7-5 指 5 个字、7 个字、5 个字,不数英文音节。

数量最多能填多少?

10 首。单个主题只有 216 种组合,填更多只会不停重复。

能自己加句子吗?

不能。句库固定,本页不开放编辑,避免生成出不成句的内容。

改主题会保留之前的诗吗?

不会。换主题就是换整套句库,会按当前种子重新生成。

结果能导出吗?

能。点「复制结果」整段拿走;下方对照表还能复制成制表符文本或导出 CSV。

内容是本地生成的吗?

是。抽取与拼接都在浏览器里完成,不会上传你的主题与种子。

相关工具