php生成随机数或者字符串的代码


Posted in PHP onSeptember 05, 2008

$len表示长度,代码如下:

/** 
* 产生随机字符串 
* 
* 产生一个指定长度的随机字符串,并返回给用户 
* 
* @access public 
* @param int $len 产生字符串的位数 
* @return string 
*/ 
function randstr($len=6) { 
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ 
abcdefghijklmnopqrstuvwxyz0123456789-@#~'; 
// 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在XP下IIS和Apache2服务器上的安装
Sep 05 PHP
PHP中创建并处理图象
Oct 09 PHP
php读取msn上的用户信息类
Dec 05 PHP
php empty函数判断mysql表单是否为空
Apr 12 PHP
codeigniter教程之多文件上传使用示例
Feb 11 PHP
PHP间隔一段时间执行代码的方法
Dec 02 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
php发送http请求的常用方法分析
Nov 08 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
Oct 19 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
Laravel 添加多语言提示信息的方法
Sep 29 PHP
PHP通用分页类page.php[仿google分页]
Aug 31 #PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 #PHP
PHP生成HTML静态页面实例代码
Aug 31 #PHP
php array_slice函数的使用以及参数详解
Aug 30 #PHP
PHP中常用数组处理方法实例分析
Aug 30 #PHP
php判断字符以及字符串的包含方法属性
Aug 30 #PHP
PHP define函数的使用说明
Aug 27 #PHP
You might like
php生成年月日下载列表的方法
2015/04/24 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
php post换行的方法
2020/02/03 PHP
javascript 解析url的search方法
2010/02/09 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
JS 创建对象的模式实例小结
2020/04/28 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
Python Flask-web表单使用详解
2017/11/18 Python
Python自定义线程池实现方法分析
2018/02/07 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
车间班长岗位职责
2013/11/30 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang