<?php
function randHash($len=32)
{
return substr(md5(openssl_random_pseudo_bytes(20)),-$len);
}
Examples:
<?php
echo randHash() .'<br>'; // c700f7b818a7e9e41e7d04cdf5ec8245
echo randHash(20).'<br>'; // 9bfae7b4cd0f1a3fa571
echo randHash(50).'<br>'; // f359dd85479999ea7632210e8c07158a NOTE: max length = 32
ππ»