我想编写一个函数来随机化一系列字母字符的顺序。例如,顺序:
ABCDEFG 。. .
...可能会更改为:
ZLTAP ...
...如果再次传递给相同的函数可能会导致:
HREIC ....
有什么建议么?
看看Fisher-Yates shuffle算法,尤其是它的现代版本。
这听起来像家庭作业,但无论哪种方式:
你的意思是随机化字母表?几天前我在PHP中写了类似的东西。逻辑如下:
结果是一组随机打乱的字符,以最小的 CPU 负载创建(如果字符串有 26 个字符,则内部循环只需要 26 次迭代)。