In uno dei progetti su cui sto lavorando il seguente schema è visto su base abbastanza regolare:
var guid = Guid.NewGuid().ToString();
while (guid == Guid.Empty.ToString())
{
guid = Guid.NewGuid().ToString();
}
Pur comprendendo che un GUID non è garantito per essere univoco e secondo la documentazione MSDN un generato GUID può essere zero , è una considerazione pratica che vale la pena inviare cicli di test per entrambi in senso computazionale e in termini di tempo di sviluppo a pensarci?