这可能最终成为一个微不足道的问题 - 我知道我很快就需要为我正在开发的应用程序执行此操作,但我自己还没有真正开发过 - 我真的只是浮动它来看看如果有一个明显的方法我错过了。
基本上,我需要的是使用 az、AZ、0-9 生成一个数字序列,除了没有元音。我需要让它变得不可预测的可能性很小,因此能够无序生成是一种奖励。
我最初考虑让每个新的匹配从最后一个无元音匹配开始,直到我找到下一个(或生成随机数,直到我得到一个在不可预测值的情况下我还没有的),但是有没有更好的办法?也许是一个 baseX 数字系统 obj,它允许您指定允许的字符?
如果重要,请使用 PHP/MySQL。