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 相关文章推荐
综合图片计数器
Oct 09 PHP
新手学PHP之数据库操作详解及乱码解决!
Jan 02 PHP
用mysql内存表来代替php session的类
Feb 01 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
ThinkPHP模板中数组循环实例
Oct 30 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
详解php中 === 的使用
Oct 24 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
Oct 06 PHP
phpstorm 配置xdebug的示例代码
Mar 31 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
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
分享10段PHP常用代码
2015/11/11 PHP
实例简介PHP的一些高级面向对象编程的特性
2015/11/27 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
PHP接口类(interface)的定义、特点和应用示例
2020/05/18 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
Python实现FM算法解析
2019/06/18 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
Python 操作 MySQL数据库
2020/09/18 Python
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
中学教师实习自我鉴定
2013/09/28 职场文书
企业统计员岗位职责
2013/12/13 职场文书
技术副厂长岗位职责
2013/12/26 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
学位证书委托书
2014/09/30 职场文书
2015年考研复习计划
2015/01/19 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
Go语言空白表示符_的实例用法
2021/07/04 Golang
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript