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