if (!function_exists('random'))
{/*** 获取随机字符串* @param number $length 长度* @param string $type 类型* @param number $convert 转换大小写* @return string 随机字符串*/function random($length = 6, $type = 'string', $convert = -1){$config = array('number' => '1234567890','letter' => 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','string' => 'abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ23456789','all' => 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890');if (!isset($config[$type]))$type = 'string';$string = $config[$type];$code = '';$strlen = strlen($string) - 1;for ($i = 0; $i < $length; $i++) {$code .= $string{mt_rand(0, $strlen)};}if (!empty($convert)) {$code = ($convert > 0) ? strtoupper($code) : strtolower($code);}return $code;}
}

转载于:https://www.cnblogs.com/songkaixin/p/11122174.html

一个获取随机字符串的函数相关推荐

  1. php 获取一串随机字符串,php获取随机字符串的几种方法

    方法一:shuffle函数(打乱数组)和mt_rand函数(生成随机数,比rand速度快四倍) /** * 获得随机字符串 * @param $len 需要的长度 * @param $special ...

  2. shell实例第2讲:获取随机字符串

    获取随机字符串常用三种方法: 方法一: echo $RANDOM |md5sum |cut -c 1-8 说明: (1)RANDOM会产生随机数,经过md5sum,再通过cut截取第一位到第八位的字符 ...

  3. php获取随机字符串的几种方法

    方法一:shuffle函数(打乱数组)和mt_rand函数(生成随机数,比rand速度快四倍) 1 /** 2 * 获得随机字符串 3 * @param $len 需要的长度 4 * @param $ ...

  4. go golang 判断base64数据 获取随机字符串 截取字符串

    go golang 判断base64数据 获取随机字符串 截取字符串 先少写点,占个坑,以后接着加. 1,获取指定长度随机字符串 func RandomDigits(length int) strin ...

  5. Hutool获取随机字符串

    概述 使用Hutool获取随机字符串

  6. PHP获取随机字符串的两种方法

    1 <?php 2 /** 3 * 随机返回字符串 4 * @param number 返回字符串长度 5 * @param string 从哪些字符串中随机返回,已设置默认字符串,可空 6 * ...

  7. python获取随机字符串_python生成随机字符串

    方法一,大小写字母+数字: import random import string ran_str = ''.join(random.sample(string.ascii_letters + str ...

  8. php字符串截取substr,php字符串处理函数:substr、mb_substr

    字符串处理在实际应用中会频繁的用到,熟练掌握字符串截取技巧可以简化程序开发中很多代码处理. substr- 返回字符串的子串 string substr(string $string, int $st ...

  9. Golang中获取中文字符串的子串字符位置及截取子串

    Golang中获取中文字符串的子串字符位置及截取子串 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.cs ...

  10. C语言学习笔记---字符串拼接函数 strcat() 和 strncat()

    strcat()函数    strcat()函数主要用来拼接字符串,用于将一个字符串拼接到另一个字符串的后面.下面通过一个简单的例子来演示一下这个函数的使用方法. int main() {char s ...

最新文章

  1. 互掐了半辈子的两个数学巨头,到最后连单身问题都没解决
  2. mvc html.displayfor,我想了解@ Html.DisplayFor(modelItem = item.FirstName)中的lambda表达式...
  3. MySQL复习资料(七)——MySQL-存储过程
  4. Linux环境变量总结
  5. SQL Server 2005 高级程序设计 学习笔记(2)
  6. MySQL中如何定义外键[转]
  7. ubuntu命令查询版本和内核版本
  8. Opencv学习笔记_计算机视觉是什么?Opencv的起源
  9. Spring Boot Logback应用日志
  10. 怎样快速将Word转长图
  11. 网站备案靠谱吗_网上出现的代理备案可信?为什么可以4-7天备案成功?
  12. 各有利弊,开源和商业软件应该怎么选?
  13. 在厉害的圈子里耳濡目染 No.110
  14. 资阳与“华为”携手共建资阳天府云计算中心
  15. pd.concat()
  16. Android第三方QQ登录、获取个人信息、分享实现
  17. 从前端视角谈 IoT 物联网三部曲:连接智能、交互智能、数据智能
  18. DoS的SYN泛洪攻击,原理及解决方案,学到就是赚到!
  19. 数据结构与算法(一)
  20. 判断手机是iso还是android

热门文章

  1. springboot对应springcloud各个版本和官网查询地址
  2. 分布式事务解决方案之可靠消息最终一致性
  3. Spring中的@Autowired,@Qualifier和@Primary注解
  4. kubernetes挂载ceph rbd和cephfs的方法
  5. MySQL5.6 新特性之GTID
  6. 马尾物联网企业主导或参与制定修订各级标准达60项
  7. 排序的概念及分类实现
  8. 理解RESTful架构(转)
  9. SharePoint 2007 做Migration中需要注意的一些问题
  10. java 的 sort()_Java中Array.sort()的几种用法