Heim > Backend-Entwicklung > PHP-Tutorial > PHP如何生成1万条不重复数据,

PHP如何生成1万条不重复数据,

WBOY
Freigeben: 2016-06-23 14:04:05
Original
1221 Leute haben es durchsucht

请教: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);}
Nach dem Login kopieren

文件 随机数.txt 中就是你要的结果

时间可以用时间戳来表示

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage