<?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、モバイル アプリケーションのいずれであっても、亂數(shù)は重要な役割を果たします。私が最近関わったいくつかの小さなプロジェクトでは、亂數(shù)やランダムな配列を扱う必要があることがよくあります。私が紹介するのは、亂數(shù)を生成するための PHP ライブラリである RandomLib-master です。このライブラリは非常に便利です。必要な場(chǎng)合は直接ダウンロードしてください。
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認(rèn)してください。このサイトのすべてのリソースは學(xué)習(xí)の參考のみを目的としています。商業(yè)目的で使用しないでください。そうでない場(chǎng)合は、すべての結(jié)果に対して責(zé)任を負(fù)うことになります。侵害がある場(chǎng)合は、削除するためにご連絡(luò)ください。連絡(luò)先情報(bào): admin@php.cn
関連記事

21 Oct 2024
固有のコンテンツ用に反復(fù)しない亂數(shù)を生成するYelp リストの表示など、特定の目的で亂數(shù)を生成する場(chǎng)合、それらが反復(fù)しないようにすることが重要です。これにより、意図したすべてのアイテムが何も表示されずに表示されます。

01 Apr 2025
このチュートリアルでは、亂數(shù)を生成し、シャッフルリストを作成し、ランダム選択を?qū)g行し、ExcelのRandarray関數(shù)を使用してグループにランダムに割り當(dāng)てる方法を示しています。 Randarrayは、RandやRandbetweenのような古い機(jī)能をそのversatilitで上回ります

30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開(kāi)発の分野では、「cURL」という用語(yǔ)が頻繁に登場(chǎng)します。それは図書(shū)館です...

13 Jun 2016
亂數(shù)または文字列を生成する PHP コード。 $len は長(zhǎng)さを表し、コードは次のとおりです。 コードをコピーします。 コードは次のとおりです。 /** * ランダムな文字列を生成します * * 指定された長(zhǎng)さのランダムな文字列を生成し、ユーザーに返します * * @access public * @パラメータ私

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

13 Jun 2016
非反復(fù)亂數(shù)の PHP 表現(xiàn)を生成します。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?


ホットツール Tags

ホットツール

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個(gè)の優(yōu)れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優(yōu)れたアイデアを?qū)Wび、思考を広げます

畫(huà)像を最適化するための小さな PHP ライブラリ
畫(huà)像を最適化するための小さな PHP ライブラリ
