php使用指定字符列表生成随机字符串的方法


Posted in PHP onApril 18, 2015

本文实例讲述了php使用指定字符列表生成随机字符串的方法。分享给大家供大家参考。具体如下:

<?php
function randomString($len) {
  srand(date("s"));
  $possible="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()";
  $str="";
  while(strlen($str)<$len) {
   $str.=substr($possible,(rand()%(strlen($possible))),1);
  }
  return($str);
}
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
php Memcache 中实现消息队列
Nov 24 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
30 个很棒的PHP开源CMS内容管理系统小结
Oct 14 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
Jan 17 PHP
PHP获取网页标题的3种实现方法代码实例
Apr 11 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
PHP实现验证码校验功能
Nov 16 PHP
php常用日期时间函数实例小结
Jul 04 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
php准确计算复活节日期的方法
Apr 18 #PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
Apr 17 #PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 #PHP
PHP学习笔记(二):变量详解
Apr 17 #PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 #PHP
php递归遍历删除文件的方法
Apr 17 #PHP
php关联数组快速排序的方法
Apr 17 #PHP
You might like
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
零基础php编程好学吗
2019/10/11 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
一些技巧性实用js代码小结
2009/10/14 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
python随机取list中的元素方法
2018/04/08 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
Python hashlib模块的使用示例
2020/10/09 Python
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
进步之星获奖感言
2014/02/22 职场文书
入党自我鉴定
2014/03/25 职场文书
任命书模板
2014/06/04 职场文书
质量保证书
2015/01/17 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers