Hallo,
ich würde gerne etwas programmieren, bei dem es eindeutige Strings gibt, die aber nur eine bestimmte Länge haben.
Nun habe ich folgendes Problem:
Das Problem ist nun aber, wenn es den Code bereits gibt...
-> Ich will nicht mit einer WHILE Schleife solange eine Datenbank - Abfrage machen müssen, bis es den Code noch nicht gibt.
Daher war meine Idee: Ich habe bereits eine eindeutige ID (Erstellung des Objekts in der DB), ob ich diese bpsw. nutzen kann um mir dann einen UniqueKey mit 4 Zeichen zu erzeugen.
Also:
-> ID -> Unique String mit 4 Zeichen erstellen
-> Wenn vorhanden: das gleiche Spiel aber auf 5 Zeichen
Habt ihr Ideen?
ich würde gerne etwas programmieren, bei dem es eindeutige Strings gibt, die aber nur eine bestimmte Länge haben.
- Das ganze soll ein Code (PIN) sein, den später ein User eingibt. Der Code soll keine 15 Zeichen haben. Der Code soll einfach dazu da sein, damit der User ein Bild abrufen kann. Den Code gibt er in einer Eingabemaske ein...
- Ein Code soll pro Projekt nur einmal vorkommen
- Der Code soll mind. 4 Stellen haben
Nun habe ich folgendes Problem:
- Einen Zufalls - String kann ich ja leicht erzeugen
- Eine Abfrage gegen die Datenbank kann ich auch machen, um zuprüfen, ob es den Code bereits gibt
Das Problem ist nun aber, wenn es den Code bereits gibt...
-> Ich will nicht mit einer WHILE Schleife solange eine Datenbank - Abfrage machen müssen, bis es den Code noch nicht gibt.
Daher war meine Idee: Ich habe bereits eine eindeutige ID (Erstellung des Objekts in der DB), ob ich diese bpsw. nutzen kann um mir dann einen UniqueKey mit 4 Zeichen zu erzeugen.
Also:
-> ID -> Unique String mit 4 Zeichen erstellen
-> Wenn vorhanden: das gleiche Spiel aber auf 5 Zeichen
Habt ihr Ideen?