検索
ホームページPHP ライブラリその他の図書館RandomLib-master 乱数を生成するための PHP ライブラリ
RandomLib-master 乱数を生成するための PHP ライブラリ
<?php
function randpw($len=8,$format='ALL'){
$is_abc = $is_numer = 0;
$password = $tmp ='';
switch($format){
case 'ALL':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
break;
case 'NUMBER':
$chars='0123456789';
break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
break;
} // www.jb51.net
mt_srand((double)microtime()*1000000*getmypid());
while(strlen($password)<$len){
$tmp =substr($chars,(mt_rand()%strlen($chars)),1);
if(($is_numer <> 1 && is_numeric($tmp) && $tmp > 0 )|| $format == 'CHAR'){
$is_numer = 1;
}
if(($is_abc <> 1 && preg_match('/[a-zA-Z]/',$tmp)) || $format == 'NUMBER'){
$is_abc = 1;
}
$password.= $tmp;
}
if($is_numer <> 1 || $is_abc <> 1 || empty($password) ){
$password = randpw($len,$format);
}
return $password;
}
for($i = 0 ; $i < 10; $i++){
echo randpw(8,'NUMBER');
echo "<br>";
}

Web アプリケーション、WAP、モバイル アプリケーションのいずれであっても、乱数は重要な役割を果たします。私が最近関わったいくつかの小さなプロジェクトでは、乱数やランダムな配列を扱う必要があることがよくあります。私が紹介するのは、乱数を生成するための PHP ライブラリである RandomLib-master です。このライブラリは非常に便利です。必要な場合は直接ダウンロードしてください。

免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

固有のコンテンツを表示するために非繰り返しの乱数を生成するにはどうすればよいですか?固有のコンテンツを表示するために非繰り返しの乱数を生成するにはどうすればよいですか?

21Oct2024

固有のコンテンツ用に反復しない乱数を生成するYelp リストの表示など、特定の目的で乱数を生成する場合、それらが反復しないようにすることが重要です。これにより、意図したすべてのアイテムが何も表示されずに表示されます。

乱数または文字列を生成する PHP コード乱数または文字列を生成する PHP コード

13Jun2016

乱数または文字列を生成する PHP コード。 $len は長さを表し、コードは次のとおりです。 コードをコピーします。 コードは次のとおりです。 /** * ランダムな文字列を生成します * * 指定された長さのランダムな文字列を生成し、ユーザーに返します * * @access public * @パラメータ私

サムネイルを生成するための PHP クラス コードサムネイルを生成するための PHP クラス コード

13Jun2016

サムネイルを生成するための PHP クラス コード。 ?php /** * 機能: サムネイルを生成* 著者: phpox * 日付: Thu May 17 09:57:05 CST 2007 */ class CreatMiniature { //パブリック変数 var $srcFile="" //元の画像 var $ echoType ; //画像を出力する

cURL はどのように PHP での HTTP リクエストを容易にするのですか?cURL はどのように PHP での HTTP リクエストを容易にするのですか?

30Nov2024

cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

EXCEL ドキュメントを生成するための PHP Smarty のコードEXCEL ドキュメントを生成するための PHP Smarty のコード

13Jun2016

PHP Smarty は、EXCEL ドキュメントのコードを生成します。ただし、私の実験によると、場所を削除せずに生成されたドキュメントを Excel で開くと、エラーが報告されます。 次のようにすべての文字列を削除するだけです: ss:ExpandedColumnCount="5"

サムネイルをバッチで生成するための PHP コードサムネイルをバッチで生成するための PHP コード

13Jun2016

サムネイルをバッチで生成するための PHP コード。短所: 長さと幅が異なる画像は引き伸ばされ、変形するため、インテリジェントなトリミングが必要な場合は、独自の調査を行ってください。 ?php $config=array(); $config['path']="./"; $config['t_width']=120

See all articles