Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • \$\begingroup\$ I’m still working my way through the answers here, but I only pass 1d6 to RR. I was under the assumption that it would evaluate as a new d6 every time I referenced it. \$\endgroup\$ Commented 2 days ago
  • \$\begingroup\$ Unfortunately that's not the case -- it will be treated as a pool of a single die, so the function will be evaluated using its expansion to a sequence with a single element, i.e. RR = {1}, RR = {2}, RR = {3}, etc. Also unfortunately, changing the type to RR:d won't work either, because the only time execution does a probabilistic fork in AnyDice is when expanding the arguments to a function call. If you try to append a d6 to a sequence, what it will actually do is append the possible values of the d6, namely the six elements {1, 2, 3, 4, 5, 6}, rather than a single roll of a d6. \$\endgroup\$ Commented 2 days ago
  • 1
    \$\begingroup\$ This is fantastic. I had found icepool, but was dreading starting from scratch. This is a great in-depth intro for me and is much appreciated. \$\endgroup\$ Commented yesterday
  • \$\begingroup\$ Glad I could help! \$\endgroup\$ Commented yesterday