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

时间:2009-12-15 22:35:17

标签: regex algorithm text spelling

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

这个问题只花了几分钟,我就在这里:

  1. 我有word list(有点 来自puzzlers.org。
  2. 应用 这个正则表达式来识别那些单词 可用于Guid(o = 0,i = 1) ^ [ABCDEFOI] {1,8} $
  3. 斜视。
  4. 为什么没有人有一个有趣的guid发生器可用于我的直接满足?你会怎么做?有关如何改进这种特殊的guid生成过程的任何建议都是受欢迎的。

2 个答案:

答案 0 :(得分:6)

你开始的解决方案正是我接近它的方式。看起来有人已经为你做了工作:

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

答案 1 :(得分:3)

这不是技术性答案,但是:

每日WTF有一段时间回来了,描述了一个人写了你想要创造的确切类型的东西,因为它是每日WTF材料是因为发电机最终吐出听起来像诅咒的东西词语的

来自The Daily WTF - The Automated Curse Generator

  

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

我敢打赌,如果您阅读该帖子,您将获得有关如何改进您已经工作的想法。