3v4l.org

run code in 300+ PHP versions simultaneously
<?php $list_ar = array(); for($x = 0;$x < 500; $x++){ $val = generateRandomString(20); if(!in_array($val,$list_ar)){ echo $x.'=='.$val.'<br>'; array_push($list_ar,$val); } else { echo $x.'== IN ARRAY<br>'; } } function generateRandomString($length){ $characterlist = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'; $characterlist_array = str_split($characterlist); $id = ''; for($a = 0;$a<$length;$a++){ shuffle($characterlist_array); $position = array_rand($characterlist_array, 1); $id .= $characterlist_array[$position]; } return $id; }

preferences:
28.04 ms | 402 KiB | 5 Q