title: How Random is System.Guid.NewGuid()?
body: <p>I know this may sounds like a pointless question, but hear me out...</p>
  
  <p>I basically want to know if I can trust the GUID to generate a value which will be unique 100% of the time and impossible to predict.</p>
  
  <p>I'm basically rolling my on login system for a website and want to know if the GUID is secure enough for session cookies.</p>
  
  <p>Any background on how the GUID is generated would be much appreciated in evaluating the answers.</p>
  
  <p><strong>Thanks for the links to duplicate questions, however, my question is specific to the .Net framework.</strong></p>