整数に関してPHPのカスタムアレイシャッフルを作りたい:私は、以下の機能を探し
function CustomShuffle($arr, $para){
............................
............................
return $array;
}
これは配列であると仮定します。以下のような出力に何かを探して
$array = array("red","green","blue","yellow","purple");
(異なる場合があります順序は同じですが、同じ整数パラメータで同じである必要があります)
$result = CustomShuffle($array, 10);
// output: array("blue","purple","yellow","red","green") same
$result = CustomShuffle($array, 12);
// output: array("purple","yellow","red","green","blue")
$result = CustomShuffle($array, 10);
// output: array("blue","purple","yellow","red","green") same
$result = CustomShuffle($array, 7);
// output: array("blue","yellow","purple","red","green")
単純に、配列はintegeに対してシャッフルされますrパラメータは同じですが、出力は同じパラメータで同じになります。出来ますか?
申し訳ありませんが、動作していません。 –
何が問題なのですか?私は働くためのコードはここには含まず、参照のみを含んでいました。あなたのコードで何かが動作していない場合は、それを表現するために質問を編集する必要があります。 – yanman1234
私はあなたの答えを理解して、すでに似たようなことを試みました。 http://www.englishact.com/Permutation/index.php?permutation=notwork#result:ここで私はうまく動作しない順列を試みました。これは私のサーバーが長い配列(1000+値)のために遅くなるでしょう。したがって、順列法を使用すると、これは私の問題を解決しません。実際に私はライブプロジェクトに適用できる効果的な方法が必要です。 –