我想在php中创建长数字随机数,但我有一个问题。什么是提高性能的最佳方法。
例如我想到的第一个选项
rand(10000,99999)
但是我不知道这样会有什么表现。如果再长一点会怎么样?
所以我想到这个
$randomNumber=rand(10,99).rand(10,99).rand(10,99)...
是否比第一个更有效?
谢谢。
你可以使用MD5()或者如果你正在使用mysql那么UUID()。否则rand(10000,99999)是OK的
试试这个
function RandomNumber()
{
$size = '15';
$randomnumber = '';
for ($i = 0; $i < $size ; $i++) {
$randomnumber .= rand(0,9);
}
return $randomnumber;
}
$random = RandomNumber();
echo $random;
rand(10000,99999)使用上面的函数是实用和逻辑上非常好的建议比其他选项