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("The one time password generated is :");
print_r(generate_otp($num));
?>输出
The one time password generated is :52471609
定义了一个名为“generate_otp”的函数,它将长度作为参数。这是需要生成的密码的长度。定义一个包含 0 到 9 个数字的数字,然后遍历长度并随机生成一个包含这些 0 到 9 个数字的随机数。定义长度并在该长度上调用函数。这将生成一个数字密码并将其显示在控制台上。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP