简明现代魔法 -> PHP服务器脚本 -> 调用类的静态方法生成强密码

调用类的静态方法生成强密码

2010-01-10

程序演示

 NXbZueYjDT

程序代码

<?php
class Common {

public static function generatePassword($length = 8)
{
	  // start with a blank password
	  $password = "";
	  // define possible characters
	  $possible = "0123456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";  
	  // set up a counter
	  $i = 0; 
	    
	  // add random characters to $password until $length is reached
	  while ($i < $length) 
	  { 
	    // pick a random character from the possible ones
	    $char = substr($possible, mt_rand(0, strlen($possible)-1), 1);   
	    // we don't want this character if it's already in the password
	    if (!strstr($password, $char)) 
		{ 
	      $password .= $char;
	      $i++;
	    }
	  }
	  // done!
	  return $password;
}

}
?>

<?php
	$randomcode=Common::generatePassword(10);
	echo $randomcode;
?>  

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们