php封装一个六位随机数 PHP如何生成随机数

PHP如何生成随机数――简介

PHP生成随机数的方法

PHP如何生成随机数――工具/原料
记事本PHP如何生成随机数――方法/步骤

PHP如何生成随机数 1、

第一种方法用mt_rand()

function GetRandStr($length){

$str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

$len=strlen($str)-1;

$randstr='';

for($i=0;$i<$length;$i++){

$num=mt_rand(0,$len);

$randstr .= $str[$num];

}

return $randstr;

}

$number=GetRandStr(6);

echo $number;


PHP如何生成随机数 2、

第二种方法也是最快的方法

function make_password( $length = 8 )

{

// 密码字符集,可任意添加你需要的字符

$chars = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h',

'i', 'j', 'k', 'l','m', 'n', 'o', 'p', 'q', 'r', 's',

't', 'u', 'v', 'w', 'x', 'y','z', 'A', 'B', 'C', 'D',

php封装一个六位随机数 PHP如何生成随机数

'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L','M', 'N', 'O',

'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y','Z',

'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '!',

'@','#', '$', '%', '^', '&', '*', '(', ')', '-', '_',

'[', ']', '{', '}', '<', '>', '~', '`', '+', '=', ',',

'.', ';', ':', '/', '?', '|');

// 在 $chars 中随机取 $length 个数组元素键名

$keys = array_rand($chars, $length);

$password = '';

for($i = 0; $i < $length; $i++)

{

// 将 $length 个数组元素连接成字符串

$password .= $chars[$keys[$i]];

}

return $password;

}


PHP如何生成随机数 3、

第三种取当时时间戳

function get_password( $length = 8 )

{

$str = substr(md5(time()), 0, $length);//md5加密,time()当前时间戳

return $str;

}


PHP如何生成随机数 4、

第四种打乱字符串

function getrandstr(){

$str='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';

$randStr = str_shuffle($str);//打乱字符串

$rands= substr($randStr,0,6);//substr(string,start,length);返回字符串的一部分

return $rands;

}

PHP如何生成随机数――注意事项
自己验证能否运行

  

爱华网本文地址 » http://www.aihuau.com/a/8104520103/290971.html

更多阅读

如何看LANCOME兰蔻新的六位生产批号标识 lancome兰蔻官网

此前兰蔻新的生产批号标识问题引起很多消费者的疑问,很多消费者都不知道如何查看这六位标识,这里跟大家分享一下。1、LANCOME 兰蔻目前市面上最新的批号一般是这样 (例如)“40ED00”法国生产前面是“E”开头,这个没有什么值得研究探讨,

历史上不惧裸刑的六位女性(图) 李祖娥裸刑

在这里,例举六位历代的女杰,看一看她们是如何面对这种惨无人道的卑劣刑罚:1、毛皇后毛皇后是前秦皇帝苻登之妻,她出身将门,美貌出众、武艺高强,善于骑射,有万夫不当之勇。她率军与姚氏叛军交战时,由于寡不敌众和符登的错误指挥,致使她本人

当今世界上的二十六位君主 当今世界上的战争

当今世界上的二十六位君主据统计,至今保留有君主政体的国家有二十六个,分别是:亚洲的科威特、约旦、阿曼、卡塔尔、巴林、沙特阿拉伯、柬埔寨、不丹、日本、泰国、文莱、马来西亚;欧洲的英国、卢森堡、挪威、瑞典、西班牙、丹麦、荷

怎么样才能生儿子 如何生儿子的秘诀 如何生双胞胎的秘诀

怎么样才能生儿子 如何生儿子的秘诀——简介 严格来说,生男生女是一件随机性很强的事情,受精卵最终发育成男胎或者女胎,是由性染色体来决定的。自然受孕过程中,最终是父亲的X染色体还是由Y染色体与母亲的卵子结合,这是没有办法人为控制的

教你如何生一个健康漂亮宝宝 水宝宝变身健康教案

1.教你如何生一个漂亮宝宝2.男人的最佳生育年限及怎样要一个儿子3.受用一生的维生素A B C D4.女孩们,快来拯救你的【骨盆】!在这里,我告诉您一个秘密:女性在怀孕期间如果能有意识地进食某些食物,会对腹中胎儿的生长发育起到意想不到的微

声明:《php封装一个六位随机数 PHP如何生成随机数》为网友柠檬姓酸分享!如侵犯到您的合法权益请联系我们删除