[PROGRAMMAZIONE] Guid Clicca QUI per vedere il messaggio nel forum |
ripe |
Quante probabilità ci sono che un GUID generato da Asp.Net (o con qualsiasi altro metodo) possa risultare duplicato? C'è qualche modo per evitare che questo accada??
Grazie!
P.S.: vorrei evitare di finire il mio portale e di vederlo andare in vacca per questo problema! :D |
0m4r |
Off-Topic: cose è un GUID? |
ripe |
E' una stringa che può essere usata come chiave ad esempio di un database e viene generata in base a vari parametri come giorno/ora/ip dell'utente... ecc, ecc.
Il mio dubbio è solo se possa capitare di ottenere due GUID diversi in momenti diversi... ma anche su Google non riesco a trovare molto! :? |
lughes |
Teoricamente la possibilità che sia duplicato è possibile, infatti tutti i numeri o le stringhe generate a caso utilizzano un algoritmo preciso. La bontà di un algoritmo di questo tipo si piò giudicare in base alla probababilità molto bassa che questo possa accadere...
Per quantificarlo però credo sia molto difficile se non si riesce a trovare qualcosa nella documentazione |
ripe |
Grazie della risposta! Sto scrivendo una piccola routine che controlli ogni GUID che viene generato per vedere se è un duplicato di uno già esistente! E' un pò un casino cercare in tutti i file xml per tutte le cartelle del portale, ma voglio stare sicuro! :)
Ancora grazie!
:ciao: |
|
|
|