Potrzebuję wygenerować unikatowe identyfikatory w przeglądarce. Obecnie używam to:Najlepszy sposób na generowanie unikalnych identyfikatorów ids po stronie klienta (z Javascript)
Math.floor(Math.random() * 10000000000000001)
Chciałbym wykorzystać obecny czas uniksowy ((new Date).getTime()
), ale obawiam się, że jeśli klienci generują dwa identyfikatory na dokładny samym czasie, byłoby miło jest wyjątkowy.
Czy mogę użyć aktualnego czasu UNIX (chciałbym, ponieważ w ten sposób numery identyfikacyjne będą przechowywać więcej informacji)? Jeśli nie, co jest najlepszym sposobem, aby to zrobić
pójdę z ostatniej sugestii, złączyć z DATE/TIME z nazwą użytkownika. – kayteen
+1 dla "połączenia daty/czasu z nazwą użytkownika, aby zapobiec wielu jednoczesnym wygenerowanym wartościom.". – Imagist