diff --git a/bullshit.php b/bullshit.php index 87b447f..a4a5a9b 100644 --- a/bullshit.php +++ b/bullshit.php @@ -18,6 +18,10 @@ function imagewraptext($size, $angle, $width, $fontfile, $text) { return $content; } +function 随机取一个($数组) { + return $数组[array_rand($数组)]; +} + function 替换标点($文本) { $文本 = str_replace([', ', ', ', ','], ',', $文本); $文本 = str_replace(['。 ', '. ', '.'], '。', $文本); @@ -28,8 +32,15 @@ function 替换标点($文本) { function 垫话($文本) { global $前面垫话, $后面垫话; - $文本 = str_replace('a', $前面垫话[array_rand($前面垫话)], $文本); - $文本 = str_replace('b', $后面垫话[array_rand($后面垫话)], $文本); + $文本 = str_replace('a', 随机取一个($前面垫话), $文本); + $文本 = str_replace('b', 随机取一个($后面垫话), $文本); + return $文本; +} + +function 提问总结($文本) { + global $提问, $总结; + $文本 = str_replace('b', 随机取一个($提问), $文本); + $文本 = str_replace('a', 随机取一个($总结), $文本); return $文本; } @@ -39,6 +50,9 @@ function 垫话($文本) { $前面垫话 = $数据['before']; $后面垫话 = $数据['after']; $废话 = $数据['bosh']; +$提问 = $数据['ask']; +$解决方案 = $数据['solution']; +$总结 = $数据['conclusion']; // 设定参数 $主题 = empty($_GET['word']) ? '学生会退会' : $_GET['word']; @@ -65,9 +79,11 @@ function 垫话($文本) { $文本 = ''; $段落 = ''; } elseif ($分支 < 20) { // 名人名言 - $文本 = 替换标点(垫话($名人名言[array_rand($名人名言)])); + $文本 = 替换标点(垫话(随机取一个($名人名言))); + } elseif ($分支 < 30) { // 解决方案 + $文本 = 替换标点(提问总结(随机取一个($解决方案))); } else { // 废话 - $文本 = 替换标点($废话[array_rand($废话)]); + $文本 = 替换标点(随机取一个($废话)); } $段落 .= $文本; $段落总长度 += mb_strlen($文本); diff --git a/data.json b/data.json index fb830fa..5f3ecd5 100644 --- a/data.json +++ b/data.json @@ -24197,5 +24197,29 @@ "曾经提到过", "说过一句富有哲理的话", "将自己的人生经验总结成了这么一句话" + ], + "ask": [ + "如何解决x问题呢?", + "看待x问题,可以有什么途径呢?", + "探究x问题的意义,究竟有何手段呢?", + "如何科学地正视x问题呢?", + "如何解决x,已经成为共识。" + ], + "solution": [ + "b 我们要做到全面推进,统筹兼顾,切实理解,抓住重点,才有解决x问题的可能。a", + "b 我们了解到,只有牢牢把握,积极争取,客观理解x的概念,才能综合解决x问题。a", + "b 显然,不能不深入开展,注重关键,以深入实践x问题。a", + "b 自然地,只有从概念抽象到一般,才算抓住了x的关键。a", + "b 一般地,我们只有找到切入点,着重点,综合判断x的走向。a", + "b 通常,只要我们认识到x的趋势是历史的必然,就抓住了解决x问题的关键。a", + "b 我们要意识到,求真务实的态度,才是研究x问题的关键。a" + ], + "conclusion": [ + "但对x的可能解决方式进行更深入的思考,我们发现自己不得不从另一个维度来看这个问题。", + "不过,我们仍想对x的概念加以进一步解释,因为x的本质是复杂而多样的。", + "不过,综合看待x的意义,才能透过现象看到本质。", + "但是,现实是复杂多样的,因此x的意义和表象,也应辩证来看。我不禁陷入沉思。", + "不过,x的意义,也取决于我们如何看待x的对立面,如何将x一般化,综合化。", + "可是,只有综合x的各个表象,才能得到x的真实意义。这又将我们带入了另一个思考维度。" ] } \ No newline at end of file