Pregunta

Bueno, ¿cuál es uno?

¿Fue útil?

Solución

Es un número de identificación que identificará algo de manera única. La idea es que ese número de identificación será universalmente único. Por lo tanto, no hay dos cosas que tengan el mismo líquido. De hecho, si generara 10 billones de líquidos, habría algo parecido a una probabilidad de .00000006 de que dos líquidos fueran iguales.

Otros consejos

Identificadores estandarizados

UUID s se definen en RFC 4122 . Son identificadores universalmente únicos, que pueden generarse sin el uso de una autoridad centralizada. Hay cuatro tipos principales de UUID que se utilizan en escenarios ligeramente diferentes. Todos los UUID tienen 128 bits de longitud, pero se representan comúnmente como 32 caracteres hexadecimales separados por cuatro guiones.

Los UUID de la Versión 1, los más comunes, combinan una dirección MAC y una marca de tiempo para producir suficiente unicidad. En el caso de que se generen múltiples UUID lo suficientemente rápido como para que la marca de tiempo no se incremente antes de la próxima generación, la marca de tiempo se incrementa manualmente en 1. Si no hay una dirección MAC disponible, o si su presencia sería indeseable por razones de privacidad, 6 al azar los bytes provenientes de un generador de números aleatorios criptográficamente seguros se pueden usar para la ID del nodo.

Los UUID de la Versión 3 y la Versión 5, los menos comunes, usan las funciones hash MD5 y SHA1 respectivamente, más un espacio de nombres, más un valor de datos ya único para producir una ID única. Esto se puede usar para generar un UUID desde una URL, por ejemplo.

Los UUID de la Versión 4 son simplemente 128 bits de datos aleatorios, con algunos cambios de bits para identificar la versión y variante del UUID.

Las

colisiones UUID son extremadamente improbables, especialmente en un solo espacio de aplicación.

Es una cadena de bits muy larga que se supone que es única ahora y para siempre, es decir, no es posible un conflicto con ningún otro UUID producido por usted o cualquier otra persona en el mundo.

La forma en que funciona es simplemente usando la marca de tiempo actual y una propiedad única relacionada con Internet de la computadora que la generó (como la dirección IP, que debería ser única en el momento en que está conectado a Internet; o el MAC dirección, que es un nivel más bajo, una identificación cableada para su tarjeta de red) es parte de la cadena de bits.

Originalmente, cada tarjeta de red en el mundo tiene su propia dirección MAC única, pero en generaciones posteriores, puede cambiar la dirección MAC a través del software, por lo que ya no es tan confiable como una identificación única.

Un UUID es un número de 128 bits que se utiliza para identificar de forma exclusiva alguna entidad. Dependiendo de los mecanismos específicos utilizados, se garantiza que un UUID sea diferente o, al menos, extremadamente probable que sea diferente de cualquier otro UUID generado. El UUID se basa en una combinación de componentes para garantizar la unicidad. Un UUID contiene una referencia a la dirección de red del host que generó el UUID, una marca de tiempo y un componente generado aleatoriamente. Debido a que la dirección de red identifica una computadora única, y la marca de tiempo es única para cada UUID generado a partir de un host particular, esos dos componentes deberían garantizar suficientemente la unicidad.

UUID significa ID de identificador único universal . Es un valor de 128 bits utilizado para una identificación única en el desarrollo de software. UUID es lo mismo que GUID (Microsoft) y es parte del Entorno de Computación Distribuida (DCE), estandarizado por la Open Software Foundation (OSF).

Como se mencionó, están destinados a tener una alta probabilidad de unicidad en el espacio y el tiempo y son computacionalmente difíciles de adivinar. Su generación se basa en la marca de tiempo actual y la propiedad única de la estación de trabajo que generó el UUID.

 ingrese la descripción de la imagen aquí Imagen de https://segment.com/blog/a-brief -historia-del-uuid /

Solo quiero agregar que es mejor usar usUUID (identificadores de ventanas estáticos). Por ejemplo, si un usuario de computadora que confía, en un software de terceros como un lector de pantalla para usuarios ciegos o con baja visión, ¡el otro software (en este caso, el lector de pantalla) funcionará mejor con identificadores únicos! ¡¡¡Después de todo, ¡qué feliz estarás si alguien mueve tu auto después de que conozcas el lugar donde lo estacionaste!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top