24. september 2003 - 21:40Der er
17 kommentarer og 1 løsning
Automatisk genereret ord - Starter ikke med et tilfældigt ord
Hej.
Min kode burde generere en tilfældig sammensætning af bogstaver og tal. Og køres scriptet alene, virker det fint. Men nu står det i et større sammenhæng, og her kommer flg. værdi altid ud først (hvilket er et problem):
Y9Ehc9Md
Koden ser sådan ud :
function CreateAuto($len=8) { $chars = 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ123456789'; $charlen = strlen($chars) - 1; for ($i=0;$i<$len;$i++) $out .= $chars[mt_rand(0, $charlen)]; return $out; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg har denne til at generere passwords function password ($len=8) { $chars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ123456789"; mt_srand( (double) microtime() * 1000000); for ($i=1;$i<=$len;$i++) $out .= $chars[mt_rand(0,(strlen($chars)-1))]; return $out;
Det er lidt synd at "passwords" lavet med schaefners metode kun indeholder 0-9a-f (hexadecimale cifre).
I spørgsmålet er der et langt større udvalg af bogstaver, og den ekstra finesse, at de tegn, der kan forvirre (lille "l", og "nul" og "store O") ikke er med.
Med ztyxx's tilføjelse er dette langt at foretrække ... efter min mening.
jeg har heller ikke så meget at bruge dem til, men for en god ordens skyld skal spørgsmålet vel lukkes :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.