<?php 

function generate_password( $length = 6 )
{
// 密码字符集,可任意添加你需要的字符
// $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
$chars = 'abcdefghijklmnpqrstuvwxyz023456789'; $password = '';
for ( $i = 0; $i < $length; $i++ )
{
// 这里提供两种字符获取方式
// 第一种是使用 substr 截取$chars中的任意一位字符;
// 第二种是取字符数组 $chars 的任意元素
// $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
$password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
} return $password;
} print_r(generate_password()); ?>

最新文章

  1. .NET 环境中使用RabbitMQ
  2. Python notes
  3. AppStore新应用上传指南
  4. thinkphp框架中处理标签中条件输出
  5. .NET 验证码/验证图片
  6. bugfree搭建
  7. Python ---------copy
  8. 理解javascript函数的重载
  9. [知了堂学习笔记]_纯JS制作《飞机大战》游戏_第1讲(实现思路与游戏界面的实现)
  10. bzoj 3670: [Noi2014]动物园
  11. Python 3 re模块3个括号相关的语法
  12. 如何用VBS编写一个简单的恶搞脚本
  13. .NET Core微服务之基于Ocelot实现API网关服务
  14. 第六章 对象-javaScript权威指南第六版(四)
  15. LCA学习笔记
  16. Redis的过期策略和内存淘汰策略
  17. 【BZOJ2117】 [2010国家集训队]Crash的旅游计划
  18. 在Linux平台上搭建EasyDarwin,编译代码并简单部署
  19. 20165225《Java程序设计》第三周学习总结
  20. Java EE、Java SE和Java ME

热门文章

  1. Query语句对系统性能的影响
  2. C#基础:关键字和数据类型
  3. ncsim仿真VHDL
  4. ulimit 参数介绍
  5. Windows命令行(DOS命令)教程-7 (转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_6.html
  6. 介绍 Visifire 常用属性的设置
  7. excel 下载
  8. MySQL在Linux系统下配置文件详解
  9. 修饰器模式(day04)
  10. Spring技术_邮箱注册_激活_获取验证码