纯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源码之explode使用说明
Aug 05 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
PHP中操作ini配置文件的方法
Apr 25 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
yii2 页面底部加载css和js的技巧
Apr 21 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
Sep 13 PHP
php文件上传 你真的掌握了吗
Nov 28 PHP
PHP重置数组为连续数字索引的几种方式总结
Mar 12 PHP
Laravel框架中缓存的使用方法分析
Sep 06 PHP
laravel 解决路由除了根目录其他都404的问题
Oct 18 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 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
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
php实现快速对二维数组某一列进行组装的方法小结
2019/12/04 PHP
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
js 性能优化之算法和流程控制
2017/02/15 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
基于vue.js无缝滚动效果
2018/01/25 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
解决方案设计综合面试题
2015/08/31 面试题
应届生保险求职信
2013/11/11 职场文书
新文化运动的基本口号
2014/06/21 职场文书
医院合作协议书
2014/08/19 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
思想作风建设心得体会
2014/10/22 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL