- Registriert
- 13.12.09
- Beiträge
- 266
Hallo zusammen,
Folgender Sachverhalt liegt vor:
In meiner App haben die Benutzer die Möglichkeit Berichte zu senden, die dann auf einem Server mit einer eindeutigen
ID gespeichert werden sollen. Stellt sich nun die Frage wie ich solch eine eindeutige ID erzeuge. Klar ich könnte einen Zufallsgenerator anschmeißen, aber irgendwann würde sich die Zufallzahl ja wiederholen und die Eindeutigkeit wäre dahin.
Den UniqueIdentifier zu benutzen ist auch sehr schlecht, da der Benutzer ja nie mehr als einen Bericht senden könnte. Eine Kombination aus beiden wäre schon sicherer reicht aber trotzdem nicht aus. Nach langem hin und her kam mir die Idee, den UniqueIdentifier zusammen mit dem aktuellen Datum zu verschmelzen.... und nun war sie da, eine ID die sich niemals ein zweites Mal wiederholen kann. Allerdings ist diese Nummer sehr sehr lang und ich bin echt am Ende mit meinen Ideen wie man sonst etwas eindeutiges erzeugen könnte, was sich garantiert niemals wiederholt.
Hat jemand von euch vielleicht eine Idee wie ich eine eindeutige ID mit akzeptabler Länge erzeigen kann, die sich nicht wiederholen kann.
Bin für jeden Vorschlag dankbar.
Folgender Sachverhalt liegt vor:
In meiner App haben die Benutzer die Möglichkeit Berichte zu senden, die dann auf einem Server mit einer eindeutigen
ID gespeichert werden sollen. Stellt sich nun die Frage wie ich solch eine eindeutige ID erzeuge. Klar ich könnte einen Zufallsgenerator anschmeißen, aber irgendwann würde sich die Zufallzahl ja wiederholen und die Eindeutigkeit wäre dahin.
Den UniqueIdentifier zu benutzen ist auch sehr schlecht, da der Benutzer ja nie mehr als einen Bericht senden könnte. Eine Kombination aus beiden wäre schon sicherer reicht aber trotzdem nicht aus. Nach langem hin und her kam mir die Idee, den UniqueIdentifier zusammen mit dem aktuellen Datum zu verschmelzen.... und nun war sie da, eine ID die sich niemals ein zweites Mal wiederholen kann. Allerdings ist diese Nummer sehr sehr lang und ich bin echt am Ende mit meinen Ideen wie man sonst etwas eindeutiges erzeugen könnte, was sich garantiert niemals wiederholt.
Hat jemand von euch vielleicht eine Idee wie ich eine eindeutige ID mit akzeptabler Länge erzeigen kann, die sich nicht wiederholen kann.
Bin für jeden Vorschlag dankbar.