PHP程序生成数字一次性密码
要在PHP中生成数字一次性密码,代码如下-
示例
<?php
function generate_otp($n)
{
$gen = "1357902468";
$res = "";
for ($i = 1; $i <= $n; $i++)
{
$res .= substr($gen, (rand()%(strlen($gen))), 1);
}
return $res;
}
$num = 8;
print_r("一次生成的密码是:");
print_r(generate_otp($num));
?>输出结果
一次生成的密码是:52471609
定义了一个名为“generate_otp”的函数,该函数将长度作为参数。这是需要生成的密码的长度。定义了一个包含0到9个数字的数字,并对长度进行迭代,并生成了一个随机包含这些0到9个数字的随机数。定义了长度,并在该长度上调用了函数。这将生成一个数字密码,并将其显示在控制台上。
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短