生成适合指南的单词(只是为了好玩)

问题描述 投票:0回答:3

我有一些使用指南的测试。使用的指南不需要非常独特,它们只需要是指南即可。随机的指导很无聊 - 所以我试图找到有趣的指导词。现在,我没有比“00000000-feed-dada-iced-c0ffee000000”更好的东西了。理想情况下,我会生成动词、名词、介词的列表。

只花了几分钟解决这个问题,这就是我的位置:

  1. 我有一个单词列表(有点 大)来自 puzzlers.org。
  2. 申请 这个正则表达式来识别单词 可以在 Guid 中使用 (o=0, i=1) ^[ABCDEFOI]{1,8}$
  3. 眯起眼睛。

为什么没有人可以提供一个有趣的引导生成器来让我立即满意?你会如何处理这个问题?欢迎就如何改进这个特殊指南生成过程提出任何建议。

regex algorithm text spelling
3个回答
12
投票

您开始的解决方案正是我所采用的方法。看起来有人已经为您完成了这项工作:

http://nedbatchelder.com/text/hexwords.html


4
投票

这不是技术答案,而是:

Daily WTF 不久前有一篇文章,描述了一个人写了与你想要创建的东西完全相同的类型,它是 Daily WTF 材料的原因是因为生成器最终吐出了听起来像咒语的东西。

来自 The Daily WTF - 自动诅咒生成器

马尔可夫链!”他脱口而出。“我们可以使用统计文本分析来生成由自然音素组合组成的随机单词。它们不会是真正的单词,但它们会符合预期的英语模式,人们将能够完全自然地发音和阅读它们。”

我敢打赌,如果您阅读该文章,您将会获得有关如何改进现有工作的想法。


0
投票

https://github.com/alexdredmon/cuteuid似乎是一个使用leetspeak的项目,它有点类似于真正的英语“单词”,适合GUID。

通过很棒的GUID找到。

© www.soinside.com 2019 - 2024. All rights reserved.