- shuffle: documentation ( source)
- range: documentation ( source)
<?php
function getNumbers($count) {
$numbers = range(1, $count);
shuffle($numbers);
return $numbers;
}
function sumOfRemainders($numbers) {
$sum = 0;
if (1 === count($numbers)) {
return 0;
}
foreach ($numbers as $a)
foreach ($numbers as $b)
$sum += $a % $b;
return $sum;
}
print sumOfRemainders( getNumbers(5000) );
This script was stopped while abusing our resources