- floor: documentation ( source)
<?php
function password($len = 12) {
$chars = 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789';
$len = strlen($chars);
$multiplier = floor(256 / $len);
$bytes = openssl_random_pseudo_bytes($len);
return $multiplier;
}
echo password();