首页 > 教程
PHP生成随机字符 可做随机命名 随机卡密等
- 2025-04-07
- 1119 ℃
利用此函数生成随机文件名或强度较高的卡密等
第一种:
<?php
function randStr($len = 6)
{
$chars = 'ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*';
mt_srand((float) microtime() * 1000000 * getmypid());
$password = '';
while (strlen($password) < $len)
$password .= substr($chars, (mt_rand() % strlen($chars)), 1);
return $password;
}
echo randStr();
?>第二种:
<?php
header("Content-type:text/html;charset=utf-8");
function randStr($length = 6)
{
$password = '';
//将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母
$chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$char_len = strlen($chars);
for ($i = 0; $i < $length; $i++) {
$loop = mt_rand(0, ($char_len - 1));
//将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数
$password .= $chars[$loop];
}
return $password;
}
echo randStr(12); //随机生成一个12位数的密码
?>相关内容
如何与竞争对手合作
最安全的PHP密码加密方法
Astro 添加 Waline 评论组件
关闭电脑系统自动更新,...
php常用文件操作函数方法
如何收集竞争对手的信息?
Vue3项目Build后部署在Ng...
iOS 可用的可换源小说阅读器
-
PHP采集插件QueryList
2021-04-07 910
-
拒绝软件捆绑,这些电脑软件下载网站你知道吗
2025-03-10 1728
-
fastadmin微信扫码登录网页登录
2021-06-01 1910
-
带你了解并熟用Deepseek
2025-04-26 1049
-
可以下载中小学电子教材(教科书)的网站
2024-07-03 2154
-
(PHP)Redis Hash(哈希)操作
2025-04-07 1265
-
Wireshark - 网络抓包工具截取并分析各种网络数据包
2025-06-16 1174
-
不懂人性何谈产品
2024-05-29 1289
-
庞氏骗局是什么意思?数字货币是不是庞氏骗局
2024-05-10 1470
-
3个DeepSeek隐藏玩法,99%的人都不知道
2025-04-30 1021
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章