- mt_rand: documentation ( source)
- array_merge: documentation ( source)
- range: documentation ( source)
<?php
$set = array_merge(range('a', 'z'), range('A', 'Z'),range(0, 9), ['-']);
$out = '';
for($i=0; $i<35; $i++) {
$out .= $set[mt_rand(0, length($set))];
}
echo $out;