24. maj 2006 - 21:34Der er
6 kommentarer og 1 løsning
Genereing af unikke billetter
Hej eksperter
Jeg har brug for lidt hjælp til at generere rigtig mange billetter (nok et par millioner med tiden) som skal opfylde følgende krav:
1. En billet skal altid være unik. 2. Når man har en billet, må det ikke være "muligt" at gætte sig til en anden billet. 3. Må ikke være for lang (~12 tegn) 4. Det ville være godt hvis man kan dele billetten op i 3 dele [tal][bogstaver][tal]
Jeg har et unikt løbenummer at starte med.
Har I nogen ideer? Alle kravene behøver ikke være opfyldt før jeg giver point, men jeg har brug for hjælp for at komme på rette vej. Pseudo kode er også velkommen, men vil foretrække et kode eksempel.
Du kan jo reservere de første otte tegn til et løbenummer - så er du sikker på at hver billet er unik. Hvis du så laver sætter fire tilfældige bogstaver til sidst er der 1,6 * 10^-4 % chance for at gætte det næste nummer...
Rigtig godt eksempel Arne, det har helt sikkert givet mig nogle ideer jeg kan arbejde videre med. Hvor mange unikke tickets kan man så lave med dit eksempel? Kan du ikke lige smide et svar, så du kan få dine velfortjente point.
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.