hallo
ich habe folgendes problem: ich muss eine eindeutige id generieren, die ev von einer 2-stelligen mitarbeiternummer und zB datum und uhrzeit abhängt…wäre an und für sich nicht schwierig ABER: das ganze soll im wertebereich von 32 bit integer ablaufen…das heißt quasi nur insgesamt 9 stellen stehen zur verfügung
hat irgendwer eine ahnung wie man das bewerkstelligen könnte
tia
pezi
Hallo Pezi
Was heißt eindeutig? Mal unterstellt, die Daten liegen in einer DB kann diese einen eindeutigen Schlüssel (bezogen auf die jeweilige Tabelle) erstellen.
Soll das eine ID sein, die niemals mehr generiert werden wird (zumindest mit einer äußerst geringen Wahrescheinlichkeit) würde man GUIDs nehmen, die allerindgs (ich meine 16-Zeichen) alphanumerisch aufgebaut sind.
Vielleicht kannst du dein Problem etwas präzisieren. Die Eindeutigkeit ist mE immer relativ zum Anspruch sicherzustellen.
mfg
Dirk.Pegasus