Avatar billede christiannissen Nybegynder
03. april 2006 - 12:57 Der er 1 kommentar

Tilfældige tal?

Hej,

Jeg skal lige høre om det er muligt, og his det er, om så en har koden til følgende.

Jeg savner et script, som kan generere tilfældige tal.
Jeg ved at man kan i Excel, men det er ikke godt nok.

Jeg skal bruge tal og bogstaver fra 000001-100000.
Et tal må IKKE bruges 2 gange, og man må ikke kunne udregne et system i måden tallene kommer ud på.

Jeg forestillede mig et script, så måske var koblet op i mod en lille tabel i en sql database. Siden som man skrev i, var evt. kodet i PHP. Her stiller den nogle grundlæggende spørgsmål.

Hvor mange numre (tal) ønskes? f.eks. 100000
Hvor mange tegn skal koden have? f.eks. 1-10
Skal koden bestå af tal eller bogstaver eller kombineret?
På hvilken position skal der være bogstaver og tal.
f.eks. det første tal (position1) det skal være et bogstav.

Håber i kan hjælpe med et eller andet script.

På forhånd tak
Christian
Avatar billede coderdk Praktikant
03. april 2006 - 13:07 #1
Kun tal: http://dk.php.net/mt_rand
mt_rand(1, 999999), laver et tilfældigt tal mellem 1 og 999999

Formatteret: http://dk.php.net/sprintf
sprintf("%09d", 1) skriver 000000001
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester