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 相关文章推荐
最令PHP初学者头痛的十四个问题
Jul 12 PHP
php URL验证正则表达式
Jul 19 PHP
pdo中使用参数化查询sql
Aug 11 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
php以post形式发送xml的方法
Nov 04 PHP
thinkphp的URL路由规则与配置实例
Nov 26 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
Feb 22 PHP
PHP版单点登陆实现方案的实例
Nov 17 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 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
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
Python中subprocess的简单使用示例
2015/07/28 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
python实现简单多人聊天室
2018/12/11 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
Python pickle模块实现对象序列化
2019/11/22 Python
如何在python中判断变量的类型
2020/07/29 Python
详解Python高阶函数
2020/08/15 Python
中软国际Java程序员机试题
2012/08/19 面试题
电厂厂长岗位职责
2014/01/02 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
竞选村长演讲稿
2014/04/28 职场文书
2014年派出所工作总结
2014/11/21 职场文书
付款承诺函范文
2015/01/21 职场文书
武当山导游词
2015/02/03 职场文书
Python绘制地图神器folium的新人入门指南
2021/05/23 Python
Redis批量生成数据的实现
2022/06/05 Redis