ホームページ  >  記事  >  バックエンド開発  >  PHP は 16 桁の乱数のみを生成します、php16 桁の乱数_PHP チュートリアル

PHP は 16 桁の乱数のみを生成します、php16 桁の乱数_PHP チュートリアル

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

phpは数字だけの16桁の乱数を生成します、php16桁の乱数

phpは数字だけの16桁の乱数を生成します

PHP コードを共有して 16 桁の乱数を生成します。PHP が乱数を生成する 2 つの方法です。
方法1、

リーリー

方法 2:

リーリー

PHP コード + HTML PHP の完全な文字列は 10 桁をランダムに生成し、繰り返されることはなく、単一行のテキスト ボックスに出力されます

$result=random(10);//10桁の乱数を生成します
//$result=random(10, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ');//10桁の英数字混合文字列を生成します
echo " < input type='text' size='20' value='{$result}'>";
/**
* ランダムな文字列を生成
*
* @param int $length 出力長
* @param string $ chars はオプション、デフォルトは 0123456789 です
* @return string string
*/
function random($length, $chars = '0123456789') {
$hash = '';
$max = strlen($chars) - 1;
for($i = 0; $i $hash .= $chars[mt_rand(0, $max)];
}
return $hash;
}
?> ;

4桁の乱数を生成するPHPコード

純粋な数値の 4 桁の乱数
rand(1000,9999)
数字と文字が混合された 4 桁のランダムな文字列:

function GetRandStr($len)
{
$chars = array(
"a", "b "、"c"、"d"、"e"、"f"、"g"、"h"、"i"、"j"、"k"、
"l"、"m"、"n" 、「o」、「p」、「q」、「r」、「s」、「t」、「u」、「v」、
「w」、「x」、「y」、「z」、 「A」、「B」、「C」、「D」、「E」、「F」、「G」、
「H」、「I」、「J」、「K」、「L」、「 M」、「N」、「O」、「P」、「Q」、「R」、
「S」、「T」、「U」、「V」、「W」、「X」、「Y」 "、"Z"、"0"、"1"、"2"、
"3"、"4"、"5"、"6"、"7"、"8"、"9"
);
$charsLen = count($chars) - 1;
shuffle($chars);
$i=0; $i {
$output .= $ chars[mt_rand(0, $charsLen)];
}
$output を返す
}
echo GetRandStr(4);

http://www.bkjia.com/PHPjc/878339.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/878339.html技術記事 PHP は数字のみで 16 桁の乱数を生成します。 PHP で 16 桁の乱数を生成するコードを共有します。 PHP で乱数を生成するには 2 つの方法があります。 方法...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。