3v4l.org

run code in 300+ PHP versions simultaneously
<?php function randomString($length=10,$symbols=false,$uppercase=true) { $grabbag = "abcdefghijklmnopqrstuvwxyz0123456789"; if ($symbols) { $grabbag .= '!@#$%^&*()_+{}-=[]|\\:";\'<,>.?/~`'; } if ($uppercase) { $grabbag .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; } $string = ''; $len = strlen($grabbag)-1; while ($length--) { $string .= $grabbag[rand(0,$len)]; } return $string; } echo randomString(20);

preferences:
35.38 ms | 402 KiB | 5 Q