出典: http://www.ido321.com/1217.html
Web アプリケーション、WAP、モバイル アプリケーションのいずれであっても、乱数が活躍します。私が最近関わったいくつかの小さなプロジェクトでは、乱数またはランダム配列を扱う必要があることが多いため、PHP で非反復乱数を生成する方法に関するいくつかの一般的な方法をまとめます (ps: 方法 1、4)。 、および 5 つは私がよく使用するもので、残りはインターネットから収集したものです)
方法 1:
リーリー
方法 2:
リーリー
方法 3:
リーリー
上記は、1〜20の間で5つの非反復値をランダムに生成できます
方法 4:
リーリー
方法 5:
リーリー
これは呼び出すよりも簡単かもしれません (追記: ステップ サイズが範囲で指定されている場合は、array_rand の 2 番目のパラメーターが $tmp の長さを超えているかどうかに注意する必要があります)。
PHP は非常に豊富な配列関数を提供します。他のメソッドを提供する場合は、引き続き提供してください。
次の記事: PHP: 非反復乱数を生成する方法