shuffleString
shuffleString(string $arg = '', string $encoding = 'UTF-8') :string
🇯🇵 🇺🇸
引数で与えられた文字列をシャッフルして返します。 この関数は元の文字列を変更しません。
メルセンヌ・ツイスタとともに、バイアスのないフィッシャー–イェーツのシャッフルを使用します。
したがって、この関数はPHPのshuffle()
関数よりもランダムであり、シード可能です。
さらに、mb拡張機能が使用可能な場合はUTF8で安全です。
パラメータ
$arg
シャッフルする文字列。
$encoding
文字列のエンコーディング。
例
>>> Faker\Factory::create('ja_JP')->shuffleString('こんにちは せかい!')
=> "こいちん にか!はせ"
>>> Faker\Factory::create()->shuffleString('Hello World!')
=> "oerlHl odW!l"