# Tag Info

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 ...
• 24.5k
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 ...
• 36.6k
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'...
• 81.5k
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 ...
• 48.6k

### 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 ...
• 62.3k

### 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 ...
• 1,207

### 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 ...
• 36.4k

### 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 ...
• 62.3k
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. ...
• 66.2k

### 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" (...
• 1,415

### 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 ...
• 31k

### 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 ...
• 53.6k

### 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 ...

### 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 ...
• 29.2k
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 ...
• 36.4k

### 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, ...
• 24.5k
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, ...
• 4,760

This is sort of brute-force, but the computers nowadays...: ...
• 969

### 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 ...
• 213k
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: ...
• 66.2k
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 = ...
• 44.6k
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: ...
• 4,760

### 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 ...
• 2,749

### 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 ...
• 24.5k
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 ...
• 12.2k
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 ...
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. ...
• 213k
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 ...
• 24.5k