3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getRandomString( $length = 8 ) { $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $digits = '0123456789'; $string = ''; for( $i = 0; $i < 5; $i++ ) { $string .= $digits[ mt_rand( 0, strlen( $digits ) - 1 ) ]; } for( $i = 5; $i < $length; $i++ ) { $string .= $characters[ mt_rand( 0, strlen( $characters ) - 1 ) ]; } $array = str_split( $string ); shuffle( $array ); return implode( '', $array ); } for ($i = 0; $i < 10; $i++) { echo getRandomString() . PHP_EOL; }

preferences:
44.42 ms | 408 KiB | 5 Q