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读取IMAP邮件
Oct 09 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
php 采集书并合成txt格式的实现代码
Mar 01 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
php GUID生成函数和类
Mar 10 PHP
PHP验证信用卡卡号是否正确函数
May 27 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
PHP面向对象之里氏替换原则简单示例
Apr 08 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 PHP
使用PHP开发留言板功能
Nov 19 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
解决GD中文乱码问题
2007/02/14 PHP
PHPEXCEL 使用小记
2013/01/06 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
Python函数嵌套实例
2014/09/23 Python
给Python入门者的一些编程建议
2015/06/15 Python
Python selenium文件上传方法汇总
2020/11/19 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
Python实现上下文管理器的方法
2020/08/07 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
授权委托书怎么写
2014/04/03 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
公证书格式
2015/01/23 职场文书