Sí, se puede. Como los GUID tienen 128 bits de largo, hay una posibilidad mínima de un choque, pero la palabra "minuto" no es lo suficientemente fuerte. Hay tantos GUID que si genera varios billones de ellos aleatoriamente, todavía tiene más probabilidades de ser alcanzado por un meteorito que tener incluso una colisión (desde Wikipedia). Y si no los está generando al azar, sino que son , p. usando el algoritmo MAC-dirección-y-marca-de-tiempo, entonces también van a ser únicos, ya que las direcciones MAC son únicas entre las computadoras y las marcas de tiempo son únicas en su computadora.
Editar 1: Para responder a su pregunta de bonificación, la forma óptima de probar un conjunto de GUID para la unicidad es simplemente asumir que todos son únicos. ¿Por qué? Porque, dada la cantidad de GUID que está generando, las probabilidades de una colisión GUID son menores que las probabilidades de que un rayo cósmico se mueva un poco en la memoria de su computadora y arruine la respuesta dada por cualquier algoritmo "preciso" que le interese correr. (Consulte this StackOverflow answer para las matemáticas).
Hay un número enorme de de GUID. Para citar la Guía del autostopista de Douglas Adams para el Galaxy:...
"espacio", dice, "es grande realmente grande Usted simplemente no vas a creer lo enormemente enormemente mindbogglingly grande que es quiero decir que puede pensar que es un largo camino en el camino a la farmacia, pero eso es sólo cacahuetes al espacio, escucha ..."
y puesto que hay about 7×1022 stars in the universe, y poco menos de 2 GUID, entonces hay aproximadamente 4,86 × 10 -casi five quadrillion -GUID para cada estrella individual.Si cada una de esas estrellas tuviera un mundo con una población próspera como la nuestra, entonces alrededor de cada una de las estrellas, every human or alien who had ever lived tendrían derecho a más de cuarenta y cinco mil GUID. Para cada persona en la historia en cada estrella en el universo. El espacio GUID está en el mismo nivel de envergadura que el tamaño del universo entero. Usted lo hace no necesita preocuparse.
(Edición 2: Al reflexionar sobre esto:.. Wow no me había dado cuenta de mi mismo lo que esto significa El espacio GUID es incomprensible masiva Soy una especie de en el temor de él..)
posible duplicado de [¿Es un GUID único el 100% de las veces?] (Http://stackoverflow.com/questions/39771/is-a-guid-unique-100-of-the-time) – ChrisF
No si todos seguimos machacando el botón de recarga en este sitio: http://www.wasteaguid.info/ – mipadi
Culpo a todos mis errores en las colisiones GUID. Tiene que pasar algún tiempo, ¿verdad? – Michael