php生成隨機產生六位數密碼的代碼,供大家學習參考。
本文轉自:http://www.jbxue.com/article/6199.html
php生成隨機產生六位數密碼的代碼,供大家學習參考。
復制代碼代碼示例:
<?php
//隨機產生六位數密碼Begin
function randStr($len=6,$format='ALL') {
switch($format) {
case 'ALL':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; break;
case 'NUMBER':
$chars='0123456789'; break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
break;
}
mt_srand((double)microtime()*1000000*getmypid());
$password="";
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
//隨機產生六位數密碼End
?>
//隨機產生六位數密碼Begin
function randStr($len=6,$format='ALL') {
switch($format) {
case 'ALL':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; break;
case 'NUMBER':
$chars='0123456789'; break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
break;
}
mt_srand((double)microtime()*1000000*getmypid());
$password="";
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
//隨機產生六位數密碼End
?>
有關php生成隨機密碼或隨機數的文章,腳本學堂已為大家提供了不少,有興趣的朋友,可以閱讀如下的文章:
php隨機驗證碼 php生成隨機驗證碼(圖文)
生成隨機用戶名與密碼的php函數
用於批量生成隨機用戶名的php程序
用php隨機生成福彩雙色球號碼的二種方法
php生成隨機碼的一段代碼
用PHP生成隨機數的函數
使用php生成一個隨機字符串的代碼
php創建可閱讀隨機字符串的代碼
php隨機輸出名人名言的函數
從數組中隨機抽取一些元素的php代碼
php生成隨機數的例子
很實用的3個PHP隨機字符串函數生成器
一個簡單的php隨機生成字符串函數
PHP生成隨機字符串的兩種辦法
PHP生成隨機字符串的二個例子
php生成隨機字符串的函數
php隨機密碼生成函數
php生成隨機用戶名和隨機密碼
php生成隨機密碼的函數
PHP生成隨機字符串的函數
php生成隨機密碼的自定義函數
php生成隨機密碼的函數
php生成隨機密碼的幾種方法