国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP生成隨機密碼方法匯總

2024-05-04 23:38:55
字體:
來源:轉載
供稿:網友
使用PHP開發應用程序,尤其是網站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼,接下來小編給大家介紹php生成隨機密碼五種方法,需要的朋友可以參考下
 

使用PHP開發應用程序,尤其是網站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼。隨機密碼也就是一串固定長度的字符串,這里我收集整理了幾種生成隨機字符串的方法,以供大家參考。

方法一:

     1、在 33 – 126 中生成一個隨機整數,如 35,

    2、將 35 轉換成對應的ASCII碼字符,如 35 對應 #

    3、重復以上 1、2 步驟 n 次,連接成 n 位的密碼

     該算法主要用到了兩個函數,mt_rand ( int $min , int $max )函數用于生成隨機整數,其中 $min – $max 為 ASCII 碼的范圍,這里取 33 -126 ,可以根據需要調整范圍,如ASCII碼表中 97 – 122 位對應 a – z 的英文字母,具體可參考 ASCII碼表; chr ( int $ascii )函數用于將對應整數 $ascii 轉換成對應的字符。
 

  1. function create_password($pw_length = 8) 
  2.  $randpwd = ''
  3.  for ($i = 0; $i < $pw_length; $i++)  
  4.  { 
  5.   $randpwd .= chr(mt_rand(33, 126)); 
  6.  } 
  7.  return $randpwd; 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洞口县| 江城| 阳泉市| 登封市| 宜昌市| 勐海县| 和顺县| 大关县| 锡林郭勒盟| 江华| 天镇县| 崇明县| 西丰县| 万荣县| 渝中区| 宝鸡市| 阳新县| 大宁县| 金门县| 宿州市| 呼图壁县| 丹凤县| 汉寿县| 敦煌市| 河东区| 兴山县| 铜山县| 宜阳县| 循化| 军事| 杨浦区| 蓬安县| 鄱阳县| 宜兰市| 德昌县| 科技| 巴林左旗| 龙岩市| 当阳市| 金门县| 玉树县|