アルファベット文字のシーケンスの順序をランダム化する関数を書きたいです。たとえば、シーケンス:
ABCDEFG . . .
...次のように変更される場合があります。
ZLTAP ...
...同じ関数に再度渡すと、次のようになります。
HREIC ....
助言がありますか?
Fisher-Yates シャッフルアルゴリズム、特にその最新バージョンを見てください。
これは宿題のように聞こえますが、いずれにせよ:
アルファベットをランダムにするということですか?数日前に PHP で同様のことを書きました。ロジックは次のとおりでした。
その結果、ランダムにシャッフルされた一連の文字が最小の CPU 負荷で作成されます (文字列が 26 文字の場合、内側のループは 26 回の繰り返しで済みます)。