Por fin luego de mucho luchar pudimos encontrar la respuesta de este contratiempo que tantos usuarios de este espacio han presentado. Si quieres aportar alguna información no dejes de dejar tu conocimiento.
Solución:
Hmm… Podrías imitar a uno más pequeño. GUID
de la siguiente manera. Deje que los primeros 4 bytes de su string sea la hora actual codificada – segundos pasados después de Unix. Y los últimos 4 solo una combinación aleatoria. En este caso, la única forma en que dos ID’s coincidirían es que se construyeron en el mismo segundo. Y las posibilidades de eso serían muy bajas debido a los otros 4 personajes aleatorios.
Pseudocódigo:
get current time (4 byte integer
id[0] = 1st byte of current time (encoded to be a digit or a letter)
id[1] = 2nd
id[2] = 3rd
id[3] = 4th
id[4] = random character
id[5] = random character
id[6] = random character
id[7] = random character
Reseñas y calificaciones
Nos puedes añadir valor a nuestro contenido informacional aportando tu experiencia en las aclaraciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)