以非显而易见的方式递增String的算法

Ric*_*d H 17 java string random algorithm

我想创建随机的5或6个字符的字母数字字符串,如:

Vg78KY
Run Code Online (Sandbox Code Playgroud)

已经回答了创建(伪)随机字符串,但我想知道是否存在以非显而易见的方式递增字符串的算法.上述String的简单增量可能会产生:

Vg78KZ
Run Code Online (Sandbox Code Playgroud)

但我不希望这个下一个字符串是可猜测的,我希望它看起来完全不同.当然,连续的增量不应该产生先前的结果,因为每个都应该是唯一的.

任何关于如何实现这一点的想法都非常感谢!

谢谢

mik*_*era 27

一种避免查找表需要的简单方法是: