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 相关文章推荐
用Flash图形化数据(二)
Oct 09 PHP
PHP ajax 分页类代码
Nov 13 PHP
PHP mkdir()定义和用法
Jan 14 PHP
PHP读取数据库并按照中文名称进行排序实现代码
Jan 29 PHP
php获取远程图片体积大小的实例
Nov 12 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
Feb 03 PHP
浅谈php提交form表单
Jul 01 PHP
PHP实现二维数组按某列进行排序的方法
Nov 18 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
PHP数据库操作二:memcache用法分析
Aug 16 PHP
php array_map()函数实例用法
Mar 03 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 执行系统命令的方法
2009/07/07 PHP
php实现rc4加密算法代码
2012/04/25 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
python获取网页状态码示例
2014/03/30 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
在django模板中实现超链接配置
2019/08/21 Python
浅谈Python3中print函数的换行
2020/08/05 Python
HTML5实现应用程序缓存(Application Cache)
2020/06/16 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
GWebs公司笔试题
2012/05/04 面试题
经贸日语专业个人求职信
2013/12/13 职场文书
天地会口号
2014/06/17 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
搞笑结婚保证书
2015/05/08 职场文书
nginx配置之并发频次限制
2022/04/18 Servers
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js