3v4l.org

run code in 300+ PHP versions simultaneously
<?php $letters = 'abcdefghjklmnpqrstuvwxyz'; $numbers = '23456789'; $number_count = \strlen($numbers); $letter_count = \strlen($letters); $pass = ''; while (\strlen($pass) < 9) { $pass .= $letters[\random_int(0, $letter_count - 1)]; } while (\strlen($pass) < 12) { $pass .= $numbers[\random_int(0, $number_count - 1)]; } echo $pass;

preferences:
31.9 ms | 404 KiB | 5 Q