Loading...
:-) крч какая разница?

$num = rand(1111,9999);

$shuffle = '1234567890';

echo substr(str_shuffle($shuffle) ,6);

echo $num;

для каких целей юзать shuffle гпнерирует случайные символы. можно юзать вместо rand?
________
посл. ред. 15.07.2019 в 20:14; всего 1 раз(а); by simple_php
И инфо про shuffle дайте
https://php.net/manual/ru/function.str-shuffle.php
SerjTankian (15.07.2019 в 20:14)
https://php.net/manual/ru/function.str-shuffle.php

Думаешь что я не читал?
Например можно использовать в капче? для получения случайних чисел.
Смысл использовать две функции, если есть одна, специально предназначенная для таких дел? rand устарел, даже mt_rand, я юзаю random_int
SerjTankian (15.07.2019 в 20:17)
Смысл использовать две функции, если есть одна, специально предназначенная для таких дел? rand устарел, даже mt_rand, я юзаю random_int

Знаю) просто изучаю и хочу знать что можно что нет..
я использую, например, при восстановлении юзером пароля


<?php
protected static function genPassword($col)
{
return substr(str_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, $col);
}
// пример применения
echo self::genPassword(10);// сгенерировать из набора символов случайную комбинацию из 10-ти символов

________
посл. ред. 15.07.2019 в 20:20; всего 2 раз(а); by Вероломство
simple_php , php для того и создан, чтобы упростить жизнь разработчикам Гг создана масса готовых функций и решений. Используй функции по прямому назначению, упрощай код до максимума
Вероломство (15.07.2019 в 20:19)
я использую, например, при восстановлении юзером пароля


<?php
protected static function genPassword($col)
{
return substr(str_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, $col);
}
// пример применения
echo self::genPassword(10);// сгенерировать из символов строки случайную комбинацию из 10-ти символов


Норм) как понял $col количество символов)
Онлайн: 7
Время:
Gen. 0.1187
(c) Bym.Guru 2010-2026