Hi!
Wäre es denn kein Problem, wenn Du einfach "de facto eindeutige" IDs vergibst, etwa md5(microtime() . $zufallszahl)?
Gerade das ist ja nicht eindeutig! Gerade wenn das länger verwendet wird rückt der Zeitpunkt immer näher, das sich eine MD5 wiederholt! Außerdem müßte ich dann überall über Strings abfragen, und das soll erheblich lansamer sein als über Integer-Werte!
Und je mwehr Standorte... desto wahrscheinlicher wird eine Wiederholung! Wenn ich das mache muß das wirklich eindeutig sein, und nicht "eindeutig mit ein wenig Glück" ;-)
Grüße
Andreas