php生出随机字符串


Posted in PHP onJuly 06, 2017

本文实例为大家分享了php生出随机字符串的具体代码,供大家参考,具体内容如下

function generateRandomString($length = 10) { 
  $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
  $randomString = ''; 
  for ($i = 0; $i < $length; $i++) { 
    $randomString .= $characters[rand(0, strlen($characters) - 1)]; 
  } 
  return $randomString; 
}

echo generateRandomString(20);


/**
 * 随机生成字符串
 * @param int $length
 * @return null|string
 */
private static function getRandChar($length = 8){
  $str = null;
  $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
  $max = strlen($strPol)-1;
 
  for($i=0;$i<$length;$i++){
    $str.=$strPol[rand(0,$max)]; //rand($min,$max)生成介于min和max两个数之间的一个随机整数
  }
 
  return $str;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个改进的UBB类
Oct 09 PHP
php中cookie的作用域
Mar 27 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
May 07 PHP
用php实现选择排序的解决方法
May 04 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
Yii2实现UploadedFile上传文件示例
Feb 15 PHP
IIS 7.5 asp Session超时时间设置方法
Apr 17 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
May 26 PHP
PHP使用new StdClass()创建空对象的方法分析
Jun 06 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
PHP实现的分页类定义与用法示例
Jul 05 #PHP
PHP实现的文件上传类与用法详解
Jul 05 #PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 #PHP
PHP实现的下载远程文件类定义与用法示例
Jul 05 #PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 #PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 #PHP
PHP实现根据密码长度显示安全条
Jul 04 #PHP
You might like
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
JavaScript 高效运行代码分析
2010/03/18 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
基于Node.js搭建hexo博客过程详解
2019/06/25 Javascript
vue之延时刷新实例
2019/11/14 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
python socket 超时设置 errno 10054
2014/07/01 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
Python内置函数delattr的具体用法
2017/11/23 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
2018/05/30 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
python修改文件内容的3种方法详解
2019/11/15 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
介绍一下Python中webbrowser的用法
2013/05/07 面试题
十八届三中全会报告学习材料
2014/02/17 职场文书
环卫工作汇报材料
2014/10/28 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书
遗失说明具结保证书
2015/02/26 职场文书
2015年食品安全工作总结
2015/05/15 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js
python开发制作好看的时钟效果
2022/05/02 Python