<?php
$names = ['Adamino', 'Pete', 'Mark', 'Gonz'];
$pairs = [];
$iteration = 0;
while (count($names) > 0) {
++$iteration; if ($iteration > 10) break;
$plucked = array_rand($names, 2);
$pair = [$names[$plucked[0]], $names[$plucked[1]]];
unset($names[$plucked[0]], $names[$plucked[1]]);
$pairs[] = $pair;
}
$result = "The PP randomizer has selected: \n";
foreach ($pairs as $p) {
$result .= " -> {$p[0]} and {$p[1]}\n";
}
echo $result;
- Output for 7.0.2 - 7.0.4, 7.0.15, 7.0.17, 7.1.4, 7.1.7, 7.2.21, 7.3.5 - 7.3.6, 7.4.0
- The PP randomizer has selected:
-> Adamino and Pete
-> Mark and Gonz
- Output for 7.0.0, 7.0.10, 7.0.14, 7.0.19, 7.1.5, 7.1.26, 7.1.28, 7.1.31, 7.2.23 - 7.2.24, 7.3.0, 7.3.12
- The PP randomizer has selected:
-> Adamino and Mark
-> Pete and Gonz
- Output for 7.0.11, 7.1.0, 7.1.27, 7.1.30, 7.1.33, 7.3.2, 7.3.7 - 7.3.8, 7.3.11
- The PP randomizer has selected:
-> Adamino and Gonz
-> Pete and Mark
- Output for 7.0.7, 7.0.20, 7.2.18, 7.2.22, 7.3.1, 7.3.9 - 7.3.10
- The PP randomizer has selected:
-> Mark and Gonz
-> Adamino and Pete
- Output for 7.0.1, 7.0.6, 7.0.8, 7.0.12, 7.0.18, 7.1.2, 7.1.29, 7.2.17, 7.2.19 - 7.2.20, 7.2.25, 7.3.4
- The PP randomizer has selected:
-> Pete and Mark
-> Adamino and Gonz
- Output for 7.0.5, 7.0.9, 7.0.13, 7.0.16, 7.1.1, 7.1.3, 7.1.6, 7.1.10, 7.1.32, 7.2.0, 7.3.3
- The PP randomizer has selected:
-> Pete and Gonz
-> Adamino and Mark
preferences:
77.63 ms | 403 KiB | 67 Q