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 相关文章推荐
一个自定义位数的php多用户计数器代码
Mar 11 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
php随机输出名人名言的代码
Oct 07 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
PHP概率计算函数汇总
Sep 13 PHP
分享五个PHP7性能优化提升技巧
Dec 07 PHP
Symfony2学习笔记之模板用法详解
Mar 17 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 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
phpmyadmin操作流程
2006/10/09 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
JS常用函数使用指南
2014/11/23 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
pytorch打印网络结构的实例
2019/08/19 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
Daisy London官网:英国最大的首饰集团IBB旗下
2019/02/28 全球购物
师德学习感言
2014/01/31 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
2014年纪检工作总结
2014/11/12 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
redis复制有可能碰到的问题汇总
2022/04/03 Redis
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android