title: Pseudorandom Number Generator - Exponential Distribution
body: <p>I would like to generate some pseudorandom numbers and up until now I've been very content with the .Net library's <code>Random.Next(int min, int max)</code> function.  PRNGs of this variety are <em>supposed</em> to be using a <a href="http://en.wikipedia.org/wiki/Uniform_distribution_(continuous)" rel="noreferrer">Uniform distribution</a>, but I would very much like to generate some numbers using an <a href="http://en.wikipedia.org/wiki/Exponential_distribution" rel="noreferrer">Exponential Distribution</a>.</p>
  
  <p>I'm programming in C#, although I'll accept pseudocode or C++, Java or the like.  </p>
  
  <p>Any suggestions / code snippets / algorithms / thoughts?</p>