In my previous blog post I wrote about the basic syntax of AnyDice 2. I showed how to compute stuff and create custom functions, while restricting myself to numbers only. I refrained from using dice for the sake of simplicity.

So, how do you add dice? Easy! You can use dice almost everywhere you can use normal numbers, and it’ll just work.
Read on »

While AnyDice 1 is a single-statement calculator, AnyDice 2 is a multi-statement interpreter. It has useful features like variables and custom functions. I’ll demonstate some of the new syntax, pretending for the moment that all it can do is manipulate numbers, not dice.
Read on »

Here’s a screenshot of the prototype graph display for AnyDice 2. I’m quite happy with it!

The graph is created client-side by jqPlot, a nice jQuery plugin by Chris Leonello.
Read on »

I had a fun chat through the contact page recently, which – among other things – dealt with averages.

How do you calculate the average of something? You add lowest and highest, then divide that by two, right? Well, yes, but that’s actually a special case. How do you calculate the average of an unconstrained collection of values, in general?
Read on »

Show your appreciation: Become a fan of AnyDice on Facebook!