Program bug
I do not know Python, but from what I understand of the code, it appears that you are calculating the difference of (1d6oe-1d6oe) rather than (2d6oe-2d6oe). Assuming "tdsoe()" stands for "Two Die Six Open-Ended", it appears to calculate one die six open-ended instead. This makes sense, given that your results have a much more narrow spread than mine (and alexti's).
|