/**
 * 产生随机字符串
 *
 * @param    int        $length  输出长度
 * @param    string     $chars   可选的 ,默认为 0123456789
 * @return   string     字符串
 */
function random($length, $chars = '0123456789') {
    $hash = '';
    $max = strlen($chars) - 1;
    mt_srand();
    for($i = 0; $i < $length; $i++) {
        $hash .= $chars[mt_rand(0, $max)];
    }
    return $hash;
}

$a=random(8, '1294567890abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ');

var_dump($a);///mnt/hgfs/www/test/index.php:28:string 'otFTNx9u' (length=8)

最新文章

  1. caroufredsel 参数
  2. LeetCode之LRU Cache 最近最少使用算法 缓存设计
  3. ios-指纹识别
  4. RAC 集群更换IP
  5. OC基础(3)
  6. 团体程序设计天梯赛-练习集L1-007. 念数字
  7. rabbitmq 消息持久化
  8. MySQL &#183; 引擎特性 &#183; InnoDB Buffer Pool
  9. 使用performance monitor 查看 每一个cpu core的cpu time
  10. Spring框架学习笔记(9)——Spring对JDBC的支持
  11. 【安卓开发】Android为什么选择binder
  12. Kubernetes 1.3.1 快速单机部署
  13. 去重+排序板子(set+map)
  14. 002-pro ant design-Unexpected end of JSON input while parsing near &#39;...错误解决方案
  15. Java 8 – Stream Collectors groupingBy count examples
  16. day2编写购物商城
  17. mysql/oracle ip地址比较
  18. linux查看进程和线程的命令
  19. Mybatis(4) 映射文件-参数处理
  20. sql语句中开窗函数的使用

热门文章

  1. 关于SqlServer远程跨库修改数据
  2. MVC两种获取上传的文件数据变量的方式
  3. 学习MVC之租房网站(九)-房源显示和搜索
  4. OAuth及第三方登录
  5. 模板不存在:./xx 错误位置 FILE: LINE:110 (thinkphp上传至服务器后模板无法解析原因)
  6. 手机端的viewport属性
  7. Servlet 详解
  8. CentOS7使用rpm包安装MySQL
  9. mysql之 binlog维护详细解析(开启、binlog相关参数作用、mysqlbinlog解读、binlog删除)
  10. 【PHP】最详细PHP从入门到精通(二)——PHP中的函数