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 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短