Have a need for a quick random string of any given length but want to limit it to a-z 0-9. Then this would be ideal for you, I really can’t think of any real world use for this. Well no thats wrong, you can use it as a random password generator. Or something to the effect of that.
<?php function genRandomString($howbig) { $length = $howbig; $characters = '0123456789abcdefghijklmnopqrstuvwxyz'; $string = ''; for ($p = 0; $p < $length; $p++) { $string .= $characters[mt_rand(0, strlen($characters))]; } return $string; } echo "<strong>5 char string:</strong> ". genRandomString('5') ."<br />"; echo "<strong>10 char string:</strong> ".genRandomString('10')."<br />"; echo "<strong>15 char string:</strong> ".genRandomString('15')."<br />"; echo "<strong>20 char string:</strong> ".genRandomString('20')."<br />"; echo "<strong>50 char string:</strong> ".genRandomString('50')."<br />"; ?>
Example of use:
5 char string: 93jst
10 char string: cd6kb9zzw8
15 char string: 7jex3gs0bmjkndb
20 char string: b5hlpsy3deowb971uf6
50 char string: m7ubq6as3xi4ynbw3zxrrd6eer9upr2pt8hb1hf1i450ddb
