ホームページ  >  記事  >  バックエンド開発  >  乱数を取得するためのPHP一般的なメソッドのコード例

乱数を取得するためのPHP一般的なメソッドのコード例

怪我咯
怪我咯オリジナル
2017-07-11 11:35:071393ブラウズ

この記事では、主に PHP で単純に乱数を取得する一般的な方法を紹介し、指定された範囲の乱数と指定された文字列の乱数を実装するための PHP の簡単な実装テクニックを例の形で分析します。参考にしてください

この記事の例では、PHP で乱数を取得する簡単な一般的な方法について説明します。参考までに皆さんと共有してください。詳細は次のとおりです:

1. 1 ~ 20 などの最小値から最大値までの数値を直接取得します:

$randnum = mt_rand(1, 20);

2. 配列内の 1 つをランダムに選択します ( の場合に必要です)。検証コード 文字と数字の混合)

function randUid(){
 $str = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20";//要显示的字符,可自己进行增删
 $list = explode(",", $str);
 $cmax = count($list) - 1;
 $randnum = mt_rand(0, $cmax);
 $uid = $list[$randnum];
}

以下は、PHP で非繰り返しの乱数を生成する 3 つの方法です。1 ~ 10 の非繰り返しの乱数を生成する PHP の例

を使用して生成されます。シャッフル関数の乱数。

<?php
$arr=range(1,10);
shuffle($arr);
foreach($arr as $values)
{
 echo $values." ";
}
?>

例 2、

array_unique 関数を使用して乱数を生成します。

<?php
$arr=array();
while(count($arr)<10)
{
 $arr[]=rand(1,10);
 $arr=array_unique($arr);
}
echo implode(" ",$arr);
?>

例 3、

array_flip 関数を使用して乱数を生成し、重複する値を削除します。 りー

以上が乱数を取得するためのPHP一般的なメソッドのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。