3v4l.org

run code in 300+ PHP versions simultaneously
<?php $password=""; $possible="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!-_?.,|()"; $maxlength=strlen($possible); for($i=0; $i<8; $i++) { $char=substr($possible,mt_rand(0,$maxlength-1),1); $password=$password.$char; } echo $password; ?>

preferences:
33.4 ms | 402 KiB | 5 Q