Tengo un script que, cuando un usuario carga, crea una identificación única. Que luego se guarda en localStorage
y se usa para rastrear transacciones. Algo así como usar una cookie, excepto porque el navegador está generando la identificación única, puede haber colisiones cuando se envía al servidor. En este momento estoy usando el siguiente código:Crear identificación global única en JavaScript
function genID() {
return Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2);
}
me di cuenta que es una aplicación muy básica, y quiero alguna información sobre mejores maneras de crear un id "más al azar" que evitará colisiones en el servidor. ¿Algunas ideas?
@CDSanchez Mother effin ... ¿Cómo extrañé eso en mi búsqueda ... –
tiene javascript have GUID? –
@SamIam phpjs, guión bajo, y estoy seguro de que muchas más bibliotecas tienen una función uniqueId, pero JS no proporciona una nativa – SgtPooki