PHP中快速生成随机密码的几种方式
思路是这样的,密码通常是英文字母和数字的混合编排,我们可以借助随机函数rand函数随机的选择一个长字符串的一部分。 我们使用rand函数的目的是为了产生随机的字符串,但是如果有一个函数可以做到的话,我们就没有必要使用rand函数了。 可以看到不使用rand函数,而是使用str_shuffle函数,好处是大大减少了代码量。 更近一部的,我们的函数不仅可以生成随机的密码,还可以生成短信验证码,以及高强度的服务器登录密码。 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','number'=> '0123456789','sign' => '#$%@*-_',);
$type_arr = explode('-',$type); foreach($type_arr as $t){ $chars = ''; foreach($type_arr as $t){ echo random_code_type(8,"alpha-number-sign");#kXM*mC$S 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |