ホームページ  >  記事  >  バックエンド開発  >  PHP非繰り返し乱数生成方法_PHPチュートリアル

PHP非繰り返し乱数生成方法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:33:33851ブラウズ

原理は非常に簡単です。まず、36 文字の 0 ~ z のいずれかを生成する関数を作成します。 getOptions() メソッドを呼び出すたびに文字が生成され、array[0] = 0、array[1] = 1、…、array[35] = z のように格納されます。

リーリー

次に、インデックスとして 0 ~ 35 の数値をランダムに生成します。これは、実際には、変数 $result の最初の文字として上記の配列から数値をランダムに選択することになります。このランダムなインデックスには配列内の最後の値が割り当てられ、次のラウンドのランダム選択には参加しません。

れーれー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752456.html技術記事原理は非常に簡単です。まず、0 ~ z の 36 文字のいずれかを生成する関数を作成します。 getOptions() メソッドを呼び出すたびに文字が生成され、それらは次のように格納されます: array[0] = 0、array[1] = 1...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。