纯php生成随机密码


Posted in PHP onOctober 30, 2015

php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码。

纯php生成随机密码

分享代码如下

<?php

header("Content-type:text/html;charset=utf-8");

function getRandPass($length = 6){
 $password = '';
 //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母
 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
 $char_len = strlen($chars); 
 for($i=0;$i<$length;$i++){
 $loop = mt_rand(0, ($char_len-1));
 //将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数
 $password .= $chars[$loop];
 }
 return $password;
}
echo getRandPass(12); //随机生成一个12位数的密码

?>

 希望本文对大家学习php程序设计有所帮助,大家可以试着更改生成密码位数,希望大家喜欢。

PHP 相关文章推荐
php访问查询mysql数据的三种方法
Oct 09 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
浅析PHP的ASCII码转换类
Jul 05 PHP
destoon数据库表说明汇总
Jul 15 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
PHP标准类(stdclass)用法示例
Sep 28 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
PHP环形链表实现方法示例
Sep 15 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
PHP多进程简单实例小结
Nov 09 PHP
php利用smtp类实现电子邮件发送
Oct 30 #PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 #PHP
php如何实现只替换一次或N次
Oct 29 #PHP
php抓取网站图片并保存的实现方法
Oct 29 #PHP
最准确的php截取字符串长度函数
Oct 29 #PHP
php关键字仅替换一次的实现函数
Oct 29 #PHP
深入浅析PHP7.0新特征(五大新特征)
Oct 29 #PHP
You might like
计数器详细设计
2006/10/09 PHP
PHP静态新闻列表自动生成代码
2007/06/14 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
jquery的trigger和triggerHandler的区别示例介绍
2014/04/20 Javascript
javascript的函数作用域
2014/11/12 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
深入探密Javascript数组方法
2015/01/08 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
python文件比较示例分享
2014/01/10 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
pandas通过loc生成新的列方法
2018/11/28 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
学术会议主持词
2014/03/17 职场文书
司法所长先进事迹
2014/06/02 职场文书
入党介绍人意见范文
2015/06/01 职场文书
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
sql server偶发出现死锁的解决方法
2022/04/10 SQL Server
windows系统安装配置nginx环境
2022/06/28 Servers