- print_r: documentation ( source)
- error_reporting: documentation ( source)
- array_filter: documentation ( source)
- rand: documentation ( source)
<?php
error_reporting(0);
$str = [];
$characters = '0123456789abcdefghijklmnopqrstuvwxyz';
for($x = 0; $x < 50000; $x++) {
$randomString = '';
for ($i = 0; $i < 32; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
$str[$randomString]++;
}
$collisions = array_filter(function($a) {
return ($a > 1);
});
print_r($collisions);