php生产随机字符的代码
<?php
/* Generate Password
* Length : 8
*/
$str = "0123456789abcdefghijklmnopqrstuvwxyz"; // 输出字符集
$n = 8; // 输出串长度
$len = strlen($str)-1;
for($j=0 ; $j<200 ; $j++){
for($i=0 ; $i<$n; $i++){
$s .= $str[rand(0,$len)];
}
echo $s . "<br/>";
$s = "";
}
?>
$str="123456789sfsafsfsafdasd";
$a=0;
$b=20;
$str[a,b] ;//从字符串$str中的0位置开始截取,截取到$str20的位置;
< ?php
function genRandomString($len)
{
$chars = array(
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",
"l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v",
"w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G",
"H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",
"S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2",
"3", "4", "5", "6", "7", "8", "9"
);
$charsLen = count($chars) - 1;
shuffle($chars); // 将数组打乱
$output = "";
for ($i=0; $i<$len; $i++)
{
$output .= $chars[mt_rand(0, $charsLen)];
}
return $output;
}
$str = genRandomString(25);
$str .= "<br />";
$str .= genRandomString(25);
$str .= "<br />";
$str .= genRandomString(25);
echo $str;
?>
php生产随机字符的代码相关推荐
- java 验证码 算术_java生成图形验证码(算数运算图形验证码 + 随机字符图形验证码)...
平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我. 跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信 ...
- Java黑皮书课后题第6章:*6.38(生成随机字符)使用程序清单6-10 RandomCharacter中的方法,打印100个大写字母及100个一位数字,每行打印10个
6.38(生成随机字符)使用程序清单6-10 RandomCharacter中的方法,打印100个大写字母及100个一位数字,每行打印10个 题目 题目描述 程序清单6-10 破题 代码 运行实例 题 ...
- Java黑皮书课后题第4章:4.16(随机字符)编写一个程序,使用Math.random()方法显示一个随机的大写字母
4.16(随机字符)编写一个程序,使用Math.random()方法显示一个随机的大写字母 题目 题目概述 破题 生成随机数 随机数与大写字母之间的转换:ASCII 转化为char型 代码 题目 题目 ...
- java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...
解决问题: Java生成指定时间范围的随机时间? Java生成随机中文姓名? Java生成随机字符姓名? Java生成随机数? 代码: import java.io.UnsupportedEncodi ...
- 帝国cms模板中php,帝国cms模板中使用PHP生成随机字符的方法
做站的站长很多时候买个模板就直接用,对于模板的一些小优化这类知道的很少,下面来说说如何在模板中使用随机字符来提供模板的唯一性和原创程序.Kzm云狐网 - 电脑_数码_手机应用的IT技术网站Seo 方法 ...
- 风尚云网前端-js随机生成自定义位随机字符
风尚云网前端-js随机生成自定义位随机字符 废话不多说: 上代码 // 随机生成随机数randomPassword(size) {var seed = new Array("A" ...
- base64随机字符混淆加密、解密-美拍视频地址解密(兼容ie、中文)
用火车头测试采集美拍的数据时无意中发现美拍的视频地址是一段加了混淆字符串的base64代码.如下图: 于是好奇之下研究下解密算法.具体过程省略800字.发现美拍的视频解密是通过js完成,于是找到了具体 ...
- base64随机字符混淆加密、解密-美拍视频地址解密,反推加密算法
用火车头测试采集美拍的数据时无意中发现美拍的视频地址是一段加了混淆字符串的base64代码.如下图 于是好奇之下研究了下解密算法.具体过程省略800字.发现美拍的视频解密是通过js完成,于是找到了具体 ...
- shell脚本执行php文件_分享两个shell脚本实例--批量生成随机字符文件名和批量改名...
概述 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得 ...
最新文章
- 提升算法的sklearn-kit的API
- 在SecureCRT中,hbase shell不能回退的问题
- python 井字游戏
- ios 边录音边放_关于Android和iOS系统OneNote支持边录音边记笔记的需求和建议
- ASP.NET-Session cooike
- div 包裹_如何查看到达之前收到的包裹和邮件
- python枚举是什么意思,什么是枚举python
- 基于zeromq的高性能分布式RPC框架Zerorpc 性能测试
- 2018-2019-2 20175105王鑫浩 实验二《Java面向对象程序设计》实验报告
- shell循环读文件 Linux脚本读文件
- wifinative.java_AndroidQ Wifi打开流程(二)
- java私塾初级_java私塾 Java初级视频教程
- 《About Face 3:交互设计精髓》读书笔记(一)
- Makefile 编写教程(由简至难)
- java ios push_java向IOS设备推送消息
- greenplum的主机名更改导致无法启动问题解决
- 软连接和硬连接的区别
- mysql 自连接与内连接
- 【视频播放器】potplayer调教教程
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
热门文章
- 用 Golang 写一个搜索引擎(0x07)--- 正排索引
- Boot目录下内容丢失导致系统无法启动
- mysql在恢复数据时出现“table full”报错
- Fedora 18在ASUS N6系列电脑上以太网卡驱动的安装
- nodejs 环境搭建
- 电子商务对物流的影响
- 智能实验室-CHM浏览器(CHM Explorer) 2.0.0.200
- [CTSC2008]网络管理Network
- Centos7上openVP的另一种使用方式,实现访问控制!
- 基于kickstart实现网络共享以及制作光盘和U盘实现半自动安装centos6系统