- array_push: documentation ( source)
- hash: documentation ( source)
- in_array: documentation ( source)
<?php
$hashes = array();
$collisions = 0;
for($i=0; $i < 6000; $i++){
$hash = hash("crc32", $i);
if (in_array($hash, $hashes)) {
$collisions++;
} else {
array_push($hashes, $hash);
}
}
echo $collisions;
?>