Мне просто интересно, с точки зрения безопасности, как насчет использования нескольких Rand () функции для генерации одного уникального идентификатора?
Вот так: $unique_id = rand(1, 15) . rand(15, 50) . rand(50, 100) . rand(15, 50);
приведет к чему-то вроде 8215236
,
Я не хочу использовать время ().
Как вы думаете, высок риск столкновения, если я использую несколько рандов при создании уникальных идентификаторов?
Попробуйте это, это лучше, чем несколько функций rand ()
$random_number ="0123456789";
$unique_id = substr(str_shuffle($random_number ), 0, 7);// add your unique_id limit
echo $unique_id;
Других решений пока нет …