- substr: documentation ( source)
- str_shuffle: documentation ( source)
- array_merge: documentation ( source)
- implode: documentation ( source)
- range: documentation ( source)
<?php
echo substr(0, 8, str_shuffle(implode('', array_merge(range(0,9),
range('a','z'), range('A','Z')))));