views:

586

answers:

2

This is for simulation. In particular, I'm trying to generate natural sounding words and names, and the uniform distribution in the Random class provides doesn't cut it.

This isn't a dupe question because the similar questions weren't look for C# random number generators.

+2  A: 

Here's an article and some code from CodeProject.

John D. Cook
+1 great article. There are a couple of other unanswered SO questions about generating distributions floating around - this is a great resource for those, too.
MusiGenesis
+1  A: 

Have a look at the package Iridium of Math.Net, an open source Math library.

One of the Iridium features is:

  • non-uniform random generators (normal, poisson, binomial, ...)
Francis B.