Hallo thomas s,
wenn das echt 100%ig eindeutig sein muss und auch die Verknüpfung von Zeit (in ms) und Zufallszahl nicht reichen, musst du entweder Prüfen, ob es die ID schon gibt, oder einfach durchnummerieren:
ID_Nummer++; this.divId="X"+ID_Nummer;
ID_Numer muss dann aber eine globale Variable sein. Wenn du ihr aber einen "ordentlichen" Namen gibst, brauchst du keine Sorge wegen einer Doppeltbelegung zu haben.
Gruß, Jürgen