Skip to main content
84 votes
Accepted

How to approximate rolls for potions of healing using only d6's?

Let's not overcomplicate it: a simple Nd6 + X formula will work just fine. Specifically, the effects of Greater (4d4 + 4) and Superior (8d4 + 8) healing potions are quite closely replicated by ...
Ilmari Karonen's user avatar
66 votes
Accepted

Can AnyDice.com handle weighted dice?

Yes, this can be done. The Anydice documentation details how we can describe arbitrary dice. Functionally with percentages like that, the dice is equivalent to: 18 sides of value 1, 2 and 4. 19 sides ...
doppelgreener's user avatar
45 votes
Accepted

What is a decent dice rolling strategy for partial/half advantage?

The most straightforward way to add "half Advantage" is to only make it work half of the time. You can do this by using different colored D20s and throw in another d6 to decide whether you'...
Erik's user avatar
  • 81.5k
44 votes
Accepted

Roll Xd6, keeping highest value and adding +1 for each duplicate of that value?

There's a couple little tricks we can use here. Firstly, we want to look at the individual values of a roll, so we need to cast the roll to a sequence. We do this by appending ...
Someone_Evil's user avatar
  • 48.6k
40 votes

How does one calculate the distribution of the Matt Colville way of rolling stats?

I went ahead and implemented this in R. You can see the code here: https://gist.github.com/DarwinAwardWinner/34dd19f302bd1ef24310f6098dc3218d This code enumerates every possible roll of "4d6 drop ...
Ryan C. Thompson's user avatar
39 votes

Is it better to make two separate contested rolls or one with advantage?

Assuming that all involved bonuses are equal: If you have a single roll with advantage, the attackers roll 2 dice, the defender rolls one die, and the attackers win if the highest of those three die ...
The Zach Man's user avatar
  • 1,207
38 votes

How can I calculate the sum of 2 random dice out of a 3d6 pool in AnyDice?

The sum of 2 random dice from 3d6 is the same as just rolling 2d6 If you are rolling 3d6 and then picking 2 dice at random, the results are statistically the same as just adding 2d6. I am having ...
Sdjz's user avatar
  • 36.4k
37 votes

How to approximate rolls for potions of healing using only d6's?

Exact solution: Replace each "d4+1" with "d6, reroll 1 and 6" Each type of healing potion (except the supreme; see below) is some multiple of "d4+1", so a formula that emulates this with a single d6 ...
Ryan C. Thompson's user avatar
34 votes
Accepted

How does one calculate the distribution of the Matt Colville way of rolling stats?

The following anydice program will show you what the statistical distribution of ability score results for the Colville method looks like. ...
Carcer's user avatar
  • 66.2k
30 votes

Anydice: Reroll the lowest of 3d10 and keep the middle one

Just to complement samuei's correct answer with an explanation that wouldn't fit in a comment, taking "middle of (3d10 reroll lowest)" is actually equivalent to "second of 4d10" (...
Bielna's user avatar
  • 1,415
26 votes

Struggling with rolling for stats probability calculation

4 arrays of 3D6 is slightly worse than 4D6d1 In essence this question is asking what the roll mechanic should be, such that when able to choose from a set of four arrays the expected power is ...
linksassin's user avatar
  • 31k
26 votes

What is a decent dice rolling strategy for partial/half advantage?

Advantage when the dice Match I like Eric's answer, and agree that "The most straightforward way to add "half Advantage" is to only make it work half of the time." However, that ...
Kirt's user avatar
  • 53.6k
24 votes

How do I determine the probability of rolling various ranges of numbers on 4d10, 5d10, etc.?

You should instruct anydice to roll a number custom dice, where the definition of the custom die includes a number of zeroes equal to the number of die-faces that do nothing, and a number of ones for ...
vicky_molokh- unsilence Monica's user avatar
23 votes

How can I calculate the distribution of "roll 4d6, keep rerolling 1s and 2s, and drop the lowest die" in AnyDice?

Assuming you reroll each d6 until it doesn't show a 1 or 2 anymore, the easiest way to model that constraint is as a custom die, d{3..6}. This represents a uniform ...
Alex P's user avatar
  • 29.2k
22 votes
Accepted

Does this AnyDice function accurately calculate the number of ogres you make unconcious with three 4th-level castings of Sleep?

The function is correct but can be made simpler The function makes sense from a theoretical point of view (you are counting the number of times one of the listed numbers appears when doing 11d8 three ...
Sdjz's user avatar
  • 36.4k
21 votes

Why won't AnyDice let me store dice rolls in variables?

As I noted in an answer to an earlier question, a "die" variable in AnyDice represents a certain probability distribution over the integers.* Every time you use the die in an expression, ...
Ilmari Karonen's user avatar
21 votes
Accepted

Looked at a different rolling (3d6, 3d6, average) for D&D characters in AnyDice and the result didn't come out as expected. What am I missing?

AnyDice division rounds towards zero AnyDice only supports integer outcomes; accordingly, when you perform division it is an integer division similar to programming languages such as C. In particular, ...
HighDiceRoller's user avatar
20 votes

What is your chance to win in a contest where you have advantage and your opponent has disadvantage?

This is sort of brute-force, but the computers nowadays...: ...
volferine's user avatar
  • 969
20 votes

How do I model the fighter's Great Weapon Fighting fighting style in Anydice?

It's a common mistake with anydice to look for a procedural solution- anydice models dice. Therefore cast your problem as "What does the dice look like that gives the answer?" Think about how Great ...
Dale M's user avatar
  • 213k
20 votes
Accepted

Rolling 7 stats of "4d6, reroll 1s and 2s, drop the lowest number" and dropping the lowest sum in AnyDice

Here's a simple program which tells us what the distribution of each individual stat (from highest to lowest) in your array is: ...
Carcer's user avatar
  • 66.2k
20 votes
Accepted

Anydice: "highest 1 of 3d6 1d12" function. Is this correct?

The math checks out for your code The 1d12 has 7 sides of value 6 or higher, so for a simple roll of 1d12, having 6 or higher is \$\frac 7 {12} = 58.3\%\$. 1d6 has 1 side of value 6, so \$ \frac 1 6 = ...
Trish's user avatar
  • 44.6k
19 votes
Accepted

I need a 'standard array' for a D&D-like homebrew game, but anydice chokes - how to proceed?

A practical solution My Icepool Python library has a more efficient pool algorithm: ...
HighDiceRoller's user avatar
18 votes

How to approximate rolls for potions of healing using only d6's?

This answer includes a frame challenge - Apologies if not relevant due to your specific craft project :) Roll paper instead of 6-sided-dice. After all, a potion's potency is much more influenced by ...
Bash's user avatar
  • 2,749
18 votes

What is a decent dice rolling strategy for partial/half advantage?

Erik's suggestion of effectively flipping a coin to choose between a normal roll and a roll with advantage is pretty much the ideal "half advantage" roll, as it produces a distribution ...
Ilmari Karonen's user avatar
16 votes
Accepted

How does replacing Advantage with a flat +2 affect Champion critical hit damage output?

Assumptions I'm going to be making the following assumptions, based on what you've already provided: 3rd level (since you get a crit on a 19 or 20) 16 Strength (no ASI to bump up to 18) Fighting a CR ...
Christopher's user avatar
  • 12.2k
16 votes
Accepted

How many times can the Psionic Talent Die be rolled before becoming unusable?

The psionic power die is a discrete-time Markov chain whose states correspond to the size of the die, as well as an absorbing state (the power die is exhausted). The Markov chain is governed by a ...
cereal_killer's user avatar
16 votes
Accepted

Simulating "Heart: The City Beneath" dice using Anydice

Let’s not overthink this As I understand the mechanic, on a normal roll, you want the highest dice, on a risky roll you want the second highest, and on a dangerous roll you want the third highest. ...
Dale M's user avatar
  • 213k
16 votes
Accepted

With anydice.com, how can I get the middle 5 from a roll of 7d4?

You almost had it. The correct syntax is: output {2..6}@7d4 Also, reading the documentation can often be helpful. The link is in the sidebar on the left side of ...
Ilmari Karonen's user avatar
16 votes

Looked at a different rolling (3d6, 3d6, average) for D&D characters in AnyDice and the result didn't come out as expected. What am I missing?

Your statistics intuition is right for what you are expecting from anydice but wrong for achieving what you want Due to the Linearity of Expectation the expected value of the sum of 2 random variables ...
Dale M's user avatar
  • 213k

Only top scored, non community-wiki answers of a minimum length are eligible