Как насчет использования нескольких функций rand () для создания уникального идентификатора

Мне просто интересно, с точки зрения безопасности, как насчет использования нескольких Rand () функции для генерации одного уникального идентификатора?

Вот так: $unique_id = rand(1, 15) . rand(15, 50) . rand(50, 100) . rand(15, 50); приведет к чему-то вроде 8215236,

Я не хочу использовать время ().

Как вы думаете, высок риск столкновения, если я использую несколько рандов при создании уникальных идентификаторов?

1

Решение

Попробуйте это, это лучше, чем несколько функций rand ()

$random_number ="0123456789";
$unique_id = substr(str_shuffle($random_number ), 0, 7);// add your unique_id  limit
echo $unique_id;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]