I have often wondered the statistical differences between 2d6 and 3d4. They both have a maximum of 12, but both the minimums and the averages are higher with 3d4. This is especially applicable for character generation. As a DM/GM/super-powerful narrator, I decide how the characters get to roll up their attributes. Do they use 3d6 like 2nd edition, or perhaps 4d6, dropping the lowest? My old method even let you reroll ones and that left you with an even higher average with more of a tendency of higher numbers.
I wrote this analyzer so you can see the differences between whatever type of rolling method you pick. I don't suggest you use a high number of dice, otherwise it will take significantly longer to generate statistics. My machine bombs out at about 10 dice.
Sample rolls for character generation: 3d6, 4d4 + 2, 6d3, 4d6, drop lowest, 4d6, reroll 1s, drop lowest (really it rolls 4d5 and adds 1, but that's effectively the same), 3d6, drop the highest (penalty of some sort).
Feel free to try out your own die rolling strings, like "5d4 + 3" or "6d8". The "d" must be lowercase. To drop the lowest x dice, use an uppercase D, like "4d6D1" means to roll 4d6 and drop the lowest 1 die. To drop the highest x dice, use an uppercase P, like "4d6P1" means to roll 4d6 and drop the highest 1 die roll.
I have also been contacted about making some stats that would be useful for Legend of the Five Rings (L5R). In there, you have a stat and a skill. when you roll against that, you keep a number of 10-sided dice equal to your stat. You can also "roll up" by rolling again when you roll a ten and adding the new roll to the ten. You can continue rolling up as long as you keep rolling tens.
I wrote up a small c program to only do the rolling of 1-10 10 sided dice and keeping just the highest digit, then averaging the rolls. Let me know if you would like alternate die roll stats and I will see what I can do to help out.