【转】恶俗古风自动生成器

本文最后更新于:1 年前

转自 传送门

原 po:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
关键词:朱砂 天下 杀伐 人家 韶华 风华 繁华 血染 墨染 白衣 素衣 嫁衣 倾城 孤城 空城 旧城
旧人 伊人 心疼 春风 古琴 无情 迷离 奈何 断弦 焚尽 散乱 陌路 乱世 笑靥 浅笑 明眸 轻叹 烟火
一生 三生 浮生 桃花 梨花 落花 烟花 离殇 情殇 爱殇 剑殇 灼伤 仓皇 匆忙 陌上 清商 焚香 墨香
微凉 断肠 痴狂 凄凉 黄梁 未央 成双 无恙 虚妄 凝霜 洛阳 长安 江南 忘川 千年 纸伞 烟雨 回眸
公子 红尘 红颜 红衣 红豆 红线 青丝 青史 青冢 白发 白首 白骨 黄土 黄泉 碧落 紫陌情深缘浅 情深不寿
莫失莫忘 阴阳相隔 如花美眷 似水流年 眉目如画 曲终人散 繁华落尽 不诉离殇 一世长安
基本句式:
1.xx,xx,xx了xx。
2.xxxx,xxxx,不过是一场xxxx。
3.你说xxxx,我说xxxx,最后不过xxxx。
4.xx,xx,许我一场xxxx。
5一x一x一xx,半x半x半xx。
6.你说xxxx xxxx,后来xxxx xxxx。
7.xxxx,xxxx,终不敌xxxx。
注意事项:
1.使用一个句式时一定要多重复几次,形成看起来异常高端的排比句。
2.[殇]这个字恶俗到爆,一定要多用。
3.不要随意用连词,就让这些动词名词形容词堆在一起,发生奇妙的反应。
4.填句子千万不能有逻辑性!填句子千万不能有逻辑性!填句子千万不能有逻辑性!重要的事情说三遍。
例句:
1.江南烟雨,陌上白衣,不过是一场情深缘浅。伊人回眸,繁华落尽,不过是一场烟火迷离。浮生微凉,白骨成双,不过是一场三世离殇。
2.旧城,未央,许我一场墨染清商。乱世,无情,许我一场白衣仓皇。忘川,千年,许我一场奈何成双。
end
【简直丧心病狂精神污染,po主去吐一吐。】

考虑到,不要逻辑,那么最适合随机函数了。
于是我们得到了一位 Ruby 古风诗人(共 22 行),他每秒都能生产一句古风句子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@two_chars_words = %w"朱砂 天下 杀伐 人家 韶华 风华 繁华 血染 墨染 白衣 素衣 嫁衣 倾城 孤城 空城 旧城 旧人 伊人 心疼 春风 古琴 无情 迷离 奈何 断弦 焚尽 散乱 陌路 乱世 笑靥 浅笑 明眸 轻叹 烟火 一生 三生 浮生 桃花 梨花 落花 烟花 离殇 情殇 爱殇 剑殇 灼伤 仓皇 匆忙 陌上 清商 焚香 墨香 微凉 断肠 痴狂 凄凉 黄梁 未央 成双 无恙 虚妄 凝霜 洛阳 长安 江南 忘川 千年 纸伞 烟雨 回眸 公子 红尘 红颜 红衣 红豆 红线 青丝 青史 青冢 白发 白首 白骨 黄土 黄泉 碧落 紫陌"
@four_chars_words = %w"情深缘浅 情深不寿 莫失莫忘 阴阳相隔 如花美眷 似水流年 眉目如画 曲终人散 繁华落尽 不诉离殇 一世长安"
@sentence_model = %w"xx,xx,xx了xx。 xxxx,xxxx,不过是一场xxxx。 你说xxxx,我说xxxx,最后不过xxxx。 xx,xx,许我一场xxxx。 一x一x一xx,半x半x半xx。 你说xxxxxxxx,后来xxxxxxxx。 xxxx,xxxx,终不敌xxxx。"

def get_sentence
model = @sentence_model.sample(1)[0].clone
while model.include?'xxxx'
model.sub!(/xxxx/, @four_chars_words.sample(1)[0])
end
while model.include?'xx'
model.sub!(/xx/, @two_chars_words.sample(1)[0])
end
while model.include?'x'
model.sub!(/x/, @two_chars_words.sample(1)[0][rand(0..1)])
end
puts model
end

while true
get_sentence
sleep 1
end

我们来欣赏一些例句:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
你说一世长安情深不寿,后来莫失莫忘莫失莫忘。
你说繁华落尽似水流年,后来阴阳相隔曲终人散。
心疼,繁华,许我一场一世长安。
空城,无恙,墨染了忘川。
白首,乱世,许我一场繁华落尽。
你说阴阳相隔,我说一世长安,最后不过一世长安。
如花美眷,情深缘浅,终不敌一世长安。
千年,红颜,旧城了灼伤。
你说如花美眷,我说情深缘浅,最后不过情深不寿。
莫失莫忘,曲终人散,不过是一场繁华落尽。
情深不寿,如花美眷,终不敌一世长安。
奈何,灼伤,离殇了一生。
奈何,空城,红豆了陌上。
轻叹,纸伞,梨花了梨花。
繁华落尽,曲终人散,不过是一场莫失莫忘。
你说一世长安眉目如画,后来如花美眷阴阳相隔。
你说情深缘浅,我说不诉离殇,最后不过如花美眷。
不诉离殇,不诉离殇,终不敌繁华落尽。
繁华落尽,一世长安,终不敌情深缘浅。
繁华落尽,莫失莫忘,不过是一场一世长安。
轻叹,明眸,明眸了白发。
似水流年,曲终人散,终不敌曲终人散。
你说阴阳相隔不诉离殇,后来眉目如画繁华落尽。
朱砂,嫁衣,许我一场繁华落尽。
你说不诉离殇,我说莫失莫忘,最后不过如花美眷。
一伤一首一明眸,半伞半繁半陌上。
你说繁华落尽眉目如画,后来情深缘浅眉目如画。
眉目如画,曲终人散,不过是一场如花美眷。
一灼一人一焚香,半迷半衣半散乱。
阴阳相隔,莫失莫忘,终不敌莫失莫忘。
白衣,红豆,青史了天下。
伊人,奈何,奈何了公子。
你说情深不寿,我说莫失莫忘,最后不过似水流年。
你说不诉离殇莫失莫忘,后来如花美眷情深不寿。
白发,浅笑,许我一场不诉离殇。
似水流年,莫失莫忘,终不敌似水流年。
情深不寿,一世长安,终不敌情深不寿。
一世长安,繁华落尽,终不敌莫失莫忘。
如花美眷,情深缘浅,不过是一场情深不寿。
你说繁华落尽如花美眷,后来如花美眷情深不寿。
黄泉,陌上,许我一场似水流年。
眉目如画,眉目如画,不过是一场曲终人散。
曲终人散,繁华落尽,终不敌曲终人散。
你说曲终人散,我说眉目如画,最后不过繁华落尽。

其实句式是次要的,词才是关键。刚导入了一些句式,发现意外地合拍,比如「情殇的素衣,比人家不知道砂到灼伤去了。」「说现在已经黄土了,就把我心疼一番。」「陌里不觉城已年,未央岂是为无情。」「青为什么这么忘川,城和微凉红过多少次了啊」

PS:原链接好像也是转载的,但是找不到原po了,等有时间自己整一个JS版的玩玩。