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 祝福语驱散霉运的话简短