Heim > Fragen und Antworten > Hauptteil
(1) Generieren Sie 1000 ganze Zahlen verschiedener Vielfacher von 3 und speichern Sie sie in der Datei a.txt, eine Zahl pro Zeile.
(2) Generieren Sie 1000 ganze Zahlen verschiedener Vielfacher von 5 und speichern Sie sie in der Datei b.txt. jede Zeile eine Zahl;
(3) Bitte sagen Sie mir die Anzahl der gleichen Zahlen in a.txt und b.txt und listen Sie sie auf
Simine2019-11-01 09:58:11
缺陷是没有做判重,不过范围给到100w,概率应该很低了
<?php
$a = fopen('a.txt', 'w');
$b = fopen('b.txt', 'w');
for($i = 0; $i < 1000; $i ++){
fwrite($a, getResult(3) . "\r\n");
fwrite($b, getResult(5) . "\r\n");
}
function getResult($num){
return $num * mt_rand(1, 1000000);
}