首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动生成无元音的Base62数字(PHP)?

自动生成无元音的Base62数字(PHP)?
EN

Stack Overflow用户
提问于 2012-03-16 04:08:00
回答 1查看 719关注 0票数 0

这可能是一个微不足道的问题-我知道我很快就会需要为我正在开发的应用程序做这件事,但我自己还没有真正做好-我真的只是在浮现它,看看是否有一个明显的方法我遗漏了。

基本上,我需要的是使用a-z,A-Z,0-9生成一个数字序列,除非没有元音。我需要让它变得不可预测的可能性很小,所以能够生成无序的代码是一个额外的好处。

我最初认为每个新的值都只是从上一个无元音匹配开始,直到我找到下一个(或者生成随机数,直到我得到一个在不可预测值的情况下没有的随机数),但是有没有更好的方法呢?也许是一个baseX数字系统obj,它允许您指定允许的字符?

如果重要的话,使用PHP/MySQL。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-16 04:51:02

在我的答案here中有一个函数,它可以从任何基数转换为任何其他基数,并允许您自定义数字池;它也适用于任意大小的输入。您可以生成基数为10的序列,并将其转换为所需的任何格式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9727361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档