Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[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:

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate