Home > Article > Backend Development > PHP如何生成1万条不重复数据,
请教:PHP如何生成1万条不重复数据
一万条怎样的数据
1-10000也是不重复的阿
每次要生成一万条(以上),而且是数字组成。每条数据要17位
组织一个17位的现在的时间(精确到秒)数值加1,然后从1到10000,每次都用当前时间加循环的数值,应该不会有重的
$fn = '随机数.txt';for($i=0; $i<10000; $i++) { file_put_contents($fn, sprintf('%07d%08d', rand(0, 9999999), rand(0, 99999999)).PHP_EOL, FILE_APPEND);}
时间可以用时间戳来表示