乱数を使用して、想像できるあらゆるプログラム構造を設計することもできます。
まず、PHP が提供する乱数関数 rand() について学びましょう。 PHP の rand() 関数はランダムな整数を返します。具体的な使用法は次のとおりです。
rand(min,max)
オプションのパラメータ min と max を使用すると、rand() は 0 から RAND_MAX までの擬似乱数の整数を返すことができます。たとえば、5 から 15 までの範囲の乱数が必要な場合は、rand(5, 15) を使用します。
以下の具体的な例を見てみましょう。特定のパラメータを設定せずに基本的な関数呼び出しを行います。取得する乱数は min パラメータと max パラメータによって制限されません。
コードをコピーします コードは次のとおりです:
echo(rand());?>
コードをコピー コードは次のとおりです:
echo(rand(1000,2000) );?>
コードをコピーします コードは次のとおりです:
$my_array=array('ASP' ,'PHP', 'JAVASCRIPT','AJAX','CSS','JQUERY','HTML');
として得られた結果はご想像の通りです。ASP、PHP、JavaScript などの配列に含まれる任意の要素である可能性があります。 my_array 配列には 7 つの要素が含まれており、rand() の引数を 0 から 6 の間に設定していることに注意してください。次に、上記の例の機能を強化するために 2 つの乱数を使用します。1 つは条件判定用、もう 1 つは要素の出力用に必要です。
コードをコピーします コードは次のとおりです:
$my_array=array('ASP','PHP','JAVASCRIPT','AJAX','CSS','JQUERY','HTML' );$ repetition=rand(0,6);
for($i=0;$iecho('私は学習しています ' . $my_array[rand(0,6) ]);
echo(' on 51CTO.com');
?>
初めて実行すると 3 つの結果が得られます
ランダムを使用しているため、表示されるアイテムの数が制限されているため、ランダムな記事に加えて、結果も以下に示すようにランダムです:
2回目の実行では7つの結果が得られました
多分あなたはそうするでしょうPHP の乱数だけを使用できますか。rand() はそれほど重要ではないようです。どこにでも見られる検証コード、一部の CMS システムのランダムな記事抽出について考えてください。乱数はこれらのアプリケーションで使用されており、重要な役割を果たしています。さらに、セキュリティとアルゴリズムの分野では、暗号化や合同構造など、乱数の多くのアプリケーションも詳細に研究する価値があります。
上記では、擬似乱数の内容を含む、擬似乱数の PHP 乱数生成コードと使用例の分析を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。