gpt4 book ai didi

.net - 如何在 .Net 中生成一个随机的英文 "sounding"单词?

转载 作者:行者123 更新时间:2023-12-04 00:24:10 26 4
gpt4 key购买 nike

我知道有几篇关于基于大型词典或网络查找的随机单词生成的帖子。但是,我正在寻找一个单词生成器,我可以用它来创建没有符号的强密码。我正在寻找的是一种可靠的机制来生成给定长度的随机、无法识别的英语单词。

单词类型的一个例子是“ratanta”等。

是否有任何算法可以理解兼容的音节并因此生成可发音的输出字符串?我知道某些验证码样式控件会生成这些类型的单词,但我不确定它们是使用算法还是来自大量集合。

如果有此类功能的任何 .Net 实现,我将非常有兴趣知道。

最佳答案

我会使用 Markov chain为此的算法。

总之:

  • 建立字典。遍历英文文本示例中的字母。构建一个映射成对字母的数据结构。针对每一对,记录第二个字母紧接在第一个字母之后出现的概率。
  • 生成您的文本。使用您在 (1) 中构建的 map ,选择一系列随机字母。在决定下一封信时,看看你最近写的那封信,并用那封信来确定下一封信的概率。
  • 关于.net - 如何在 .Net 中生成一个随机的英文 "sounding"单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371829/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com