PHP产生随机字符串函数


Posted in PHP onDecember 06, 2006

<?php 

/**  
* 产生随机字符串  
*  
* 产生一个指定长度的随机字符串,并返回给用户  
*  
* @access public  
* @param int $len 产生字符串的位数  
* @return string  
*/  
function randStr($len=6) {  
$chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*'; // characters to build the password from  
mt_srand((double)microtime()*1000000*getmypid()); // seed the random number generater (must be done)  
$password='';  
while(strlen($password)<$len)  
$password.=substr($chars,(mt_rand()%strlen($chars)),1);  
return $password;  

?>

PHP 相关文章推荐
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
一篇入门的php Class 文章
Apr 04 PHP
Discuz板块横排显示图片的实现方法
May 28 PHP
php获取mysql版本的几种方法小结
Mar 25 PHP
php 分页原理详解
Aug 21 PHP
PHP中如何实现常用邮箱的基本判断
Jan 07 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
Jul 06 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
thinkphp 验证码 的使用小结
May 07 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
如何使用PHP往windows中添加用户
Dec 06 #PHP
php巧获服务器端信息
Dec 06 #PHP
Apache2 httpd.conf 中文版
Dec 06 #PHP
PHP 字符串操作入门教程
Dec 06 #PHP
让你的网站首页自动选择语言转跳
Dec 06 #PHP
PHP经典的给图片加水印程序
Dec 06 #PHP
echo, print, printf 和 sprintf 区别
Dec 06 #PHP
You might like
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
PHP输出日历表代码实例
2015/03/27 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
PHP实现验证码校验功能
2017/11/16 PHP
jQuery Ajax使用 全解析
2010/12/15 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
Python 3 判断2个字典相同
2019/08/06 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
python中append函数用法讲解
2020/12/11 Python
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
买房子个人收入证明
2014/10/12 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
Vue ECharts实现机舱座位选择展示功能
2022/05/15 Vue.js