Pastebin.no - Hele Norges Pastebin!


Ditt bilde her?
Nick:Christian
Emne/feilmelding:PHP random string
Dato/tid:13.05.2010 23:28
Språk:
Sponsede Lenker:


001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
<?php
function getRandomString($l) {
        $s = '';
        for($i=0;$i<$l;$i++) {
                switch(rand(1,3)) {
                case 1: $s .= chr(rand(48,57));  break; //0-9
                case 2: $s .= chr(rand(65,90));  break; //A-Z
                case 3: $s .= chr(rand(97,122)); break; //a-z
                }
        }
        return $s;
}
function getRandomString($l) {
        $s = '';
        for($i=0;$i<$l;$i++) {
                $r = rand(0,61);
                switch(true) {
                case $r < 10: $r += 48; break; //0-9
                case $r < 36: $r += 55; break; //A-Z
                case $r < 62: $r += 61; break; //a-z
                }
                $s .= chr($r);
        }
        return $s;
}
?>