Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >php生成随机字符串

php生成随机字符串

作者头像
py3study
发布于 2018-08-02 03:04:06
发布于 2018-08-02 03:04:06
1.6K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
/*生成随机字符串
 * */
function random_string( $length = 20 ) {
    //字符集,可任意添加你需要的字符
    $chars = 'ABCD';
    $password = '';
    for ( $i = 1; $i <= $length; $i++ )
    {
        //mt_rand取随机数
        ///如果被5整除,则换行
        if ($i % 5 ==0){
            $password .= $i.','.$chars[ mt_rand(0, strlen($chars) - 1) ].' '."\n";
        }else{
            $password .= $i.','.$chars[ mt_rand(0, strlen($chars) - 1) ].' ';
        }
    }
    return $password;
}

echo random_string();

执行效果如下:

1,A 2,D 3,C 4,C 5,D 6,A 7,A 8,B 9,A 10,C 11,C 12,A 13,A 14,C 15,A 16,A 17,D 18,D 19,C 20,C

最后复制粘贴,提交答案就可以了!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/03/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Cookie算法与Rootkey随机强度分析
本篇为《DEDECMS伪随机漏洞 (一) :PHP下随机函数的研究》的续篇,研究DEDECMS的cookie生成的算法, 以及rootkey生成的算法, 确认rootkey使用的随机算法的强度, 计算攻击耗时。
FB客服
2020/06/16
1K0
Cookie算法与Rootkey随机强度分析
PHP生成随机密码的4种方法及性能对比
方法一: 1、在 33 – 126 中生成一个随机整数,如 35, 2、将 35 转换成对应的ASCII码字符,如 35 对应 # 3、重复以上 1、2 步骤 n 次,连接成 n 位的密码 该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $max 为 ASCII 码的范围,这里取 33 -126 ,可以根据需要调整范围,如ASCII码表中 97 – 122 位对应 a – z 的英文字母,具体可参考 ASCII码表; chr
wangxl
2018/03/07
1.4K0
PHP 生成随机码探索
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/78298111
泥豆芽儿 MT
2018/09/11
9210
Golang 生成随机字符串的高级玩法!
这个世界很简单,复杂的是人。总有那么一波人要搞个大新闻,他们玩的就是人群中的不一样!于是乎,就有了下面这位老哥的高赞回答。
七点一刻
2022/06/14
3.3K0
PHP生成随机字符 可做随机命名 随机卡密等
利用此函数生成随机文件名或强度较高的卡密等 第一种: <?php function randStr($len = 6) { $chars = 'ABDEFGHJKLMNPQRSTVWXYabd
骤雨重山
2022/01/17
1.5K0
【翻译】使用Go生成一个随机字符串(密码)
来源: Generate a random string (password) · YourBasic Go https://yourbasic.org/golang/generate-random-string/
Regan Yue
2023/03/30
1.2K0
【翻译】使用Go生成一个随机字符串(密码)
Php直播源码,获取随机数,随机字符串
以上就是PHP直播源码,获取随机数,随机字符串的相关代码, 更多内容欢迎关注之后的文章
yunbaokeji柯基
2020/11/17
1.1K0
Php直播源码,获取随机数,随机字符串
php的随机数的安全性分析
php的随机数的安全性分析 在php中,产生随机数的方法有 rand()函数和mt_rand()函数,官方说mt_rand()函数要比rand()函数的速度快四倍,至于到底是不是这样的?他们两个的区别
用户1879329
2023/02/27
2.1K0
php的随机数的安全性分析
jumpserver最新re-auth复现(伪随机经典案例)
最近edwardz(彭博)提交了个jumpserver的未授权rce,可以说是非常精彩,复现下来后发现确实是一个很经典的伪随机例子,这也是我一直想写但是找不出合适例子做教学的一套组合拳,现在正好借这个漏洞来写一写。
用户7151998
2023/09/30
6150
jumpserver最新re-auth复现(伪随机经典案例)
PHP项目中最常用的函数
<?php //alert提示 function alert($msg){ echo "<script>alert('$msg');</script>"; } //把一些预定义的字符转换为
php007
2019/08/05
4530
利用php脚本+redis,生成CSV测试文件,重复率为20%
<?php /**  * Created by PhpStorm.  * User: 1612953660@qq.com  * Date: 2019/2/28  */ // 头部标题 $csv_hea
句小芒
2022/12/29
7460
记一次PHP伪随机数漏洞
​ 日常水群时看到的题目,刚看到的时候在写实验报告,所以大致看了一下,是php伪随机数漏洞,
ly0n
2020/11/04
1.8K0
记一次PHP伪随机数漏洞
十个方法破解Java生成随机密码的小窍门
在这个例子中,我们定义了一个包含所有可能字符的字符串CHAR_LIST,然后随机选择其中的字符来生成密码。
公众号:码到三十五
2024/03/19
1850
PHP常用库函数介绍+常见疑难问题解答
      最近在苦学PHP,虽然PHP在整体功能上不如Java强大,但相比PHP而言Java算是较重量级的,所以在小中型系统的开发上,使用PHP的趋势不可挡,就算是大型网站,比如淘宝也部分使用了PHP(Java后台逻辑+PHP前台展示),所以赶紧开始学PHP啦。首先介绍下比较简单但必不可少且实用的知识,可以当手册查询,适合像我一样的新手看。 一、PHP常用库函数介绍 1. PHP字符串操作常用函数 确定字符串长度   int strlen(string str) 比较两个字符串   a. strcmp
猿人谷
2018/01/17
1.4K0
WordPress 技巧:如何生成随机字符
其实 WordPress 已经自带了随机字符生成函数:wp_generate_password,这个函数原来是用来生成用户默认密码时候用的,但是同样我们也可以用来生成随机字符,他有三个参数:
Denis
2023/04/15
4970
一步步提升Go语言生成随机字符串的效率
假如我们要生成一个固定长度的随机字符串,包含大小写字母,没有数字,没有特殊字符串,那么我们怎么做呢?需要怎样优化,才会更简单,更高效?在最终的方案之前,我们看看最常见的写法是怎样的,然后是如何一步步演进到最终的高效率方案的。好吧,先看下最原始的方案。
飞雪无情
2020/02/10
1.9K1
审计思路学习笔记
比如有函数名 move_uploaded_file() ,接着看调用这个函数的代码是否存在为限制上传格式或者可以绕过
红客突击队
2022/09/28
1.3K0
审计思路学习笔记
PHP实现文件上传
PHP文件上传功能由俩个部分组成,HTML页面和PHP处理部分,HTML页面主要让用户选中要上传的文件,PHP部分让我们可以把文件存储到服务器的指定目录。
岳泽以
2023/04/24
3K0
PHP伪随机数问题
个人理解: mt_srand(seed)这个函数的意思,是通过分发seed种子,然后种子有了后,靠mt_rand()生成随机数。
字节脉搏实验室
2020/04/21
3.4K0
Linux Shell 生成随机数和随机字符串
日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票、丢骰子、抽签、年会抽奖等。
阳光岛主
2019/03/04
3.7K0
相关推荐
Cookie算法与Rootkey随机强度分析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验