Рубрики
Uncategorized

Краткое описание методов генерации случайных чисел / случайных строк с помощью PHP

Автор оригинала: David Wong.

В этой статье описывается метод генерации случайного числа/случайной строки с помощью PHP. Для вашей справки, детали следующие:

Иногда нашему проекту требуется генерировать случайные числа, но мы не хотим быть такими хлопотными. Мы можем использовать следующие пять методов для генерации случайных чисел.

Первый-Mt_ rand()

php
function GetRandStr($length){
 //Character combination
 $str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
 $len = strlen($str)-1;
 $randstr = '';
 for ($i=0;$i<$length;$i++) {
  $num=mt_rand(0,$len);
  $randstr .= $str[$num];
 }
 return $randstr;
}

//Incoming length
$number = GetRandStr(6);
echo $number;
?>

Во-вторых, массив array_ Rand()

Третий способ-скремблировать строку и вернуть небольшую ее часть

Четвертое: верните любое случайное число

Пятый вид: MD5 шифрует временную метку и перехватывает ее часть



Есть пять методов, из которых вы можете выбрать. Конечно, существует множество методов, таких как объединение нескольких строк, наконец, шифрование MD5 или шифрование SHA1, а затем возврат строки. Этот метод обычно используется для проверки токенов или проверки подписи.

PS: для вашей справки есть два онлайн-инструмента с аналогичными функциями:

Онлайн-инструмент для генерации случайных чисел/строк: Онлайн-инструмент для генерации случайных чисел/строк:

Онлайн-инструмент генерации случайных символов/случайных паролей: Онлайн-инструмент генерации случайных символов/случайных паролей:

Более заинтересованные читатели о содержании, связанном с PHP, могут просмотреть специальные разделы этого веб-сайта: краткое описание навыков математических операций PHP, краткое описание использования строк PHP, учебник по структуре данных и алгоритмам PHP, краткое описание алгоритма программирования PHP, энциклопедия навыков работы с массивами PHP и общие навыки работы с базами данных PHP резюме

Я надеюсь, что эта статья поможет вам в программировании на PHP.

Оригинал: “https://developpaper.com/summary-of-methods-of-generating-random-numbers-random-strings-by-php/”