3v4l.org

run code in 300+ PHP versions simultaneously
<?php $length = 32; $bytes = openssl_random_pseudo_bytes($length * 2); echo substr(str_replace(array('/', '+', '='), '', base64_encode($bytes)), 0, $length);

preferences:
30.33 ms | 402 KiB | 5 Q