我想在php中创建长数字随机数,但我脑海中有一个问题。什么是表现的最佳方式。
例如我认为的第一个选项。
$randomNumber=rand(10,99).rand(10,99).rand(10,99)...
但我不知道这会有什么表现。如果更长的话会怎么样?
所以我想到了这个
{{1}}
它比第一个更有效吗?
谢谢。
答案 0 :(得分:0)
试试这个
function RandomNumber()
{
$size = '15';
$randomnumber = '';
for ($i = 0; $i < $size ; $i++) {
$randomnumber .= rand(0,9);
}
return $randomnumber;
}
$random = RandomNumber();
echo $random;
答案 1 :(得分:0)
您可以使用MD5()或者如果您使用的是mysql,那么可以使用UUID()。否则兰特(10000,99999)就可以了。
答案 2 :(得分:0)
兰特(10000,99999) 使用上述功能是务实的,逻辑上非常好的建议比其他选项