Does this AnyDice function accurately calculate the number of ogres you make unconcious with three 4th-level castings of Sleep?Help Calculating Dice Odds for a Unique d6 Dice PoolHow can I execute code depending on a die value in AnyDice?How do I find the highest number rolled in a pool if dice, and the number of times it is rolled using AnyDice?Help Writing an AnyDice Function for a Weird Dice MechanicAnyDice function to use a die as high/low flip and criticalImplementing multiattack in AnyDiceHow do I model the fighter's Great Weapon Fighting fighting style in Anydice?How can I write and compare these formulas using Anydice?Exploding “D9” success-counting pools in anydice?AnyDice formula for rolling 2d20 and dropping farthest value from 10

Why doesn't using two cd commands in bash script execute the second command?

Is having access to past exams cheating and, if yes, could it be proven just by a good grade?

Can anyone tell me why this program fails?

Rules about breaking the rules. How do I do it well?

Does splitting a potentially monolithic application into several smaller ones help prevent bugs?

Can a D&D 5E Party consist of only a bard, a warlock, and a cleric?

All function values have been reset after restarting Mathematica

Min function accepting varying number of arguments in C++17

Can elves maintain concentration in a trance?

Python: Check if string and its substring are existing in the same list

It's a yearly task, alright

Define, (actually define) the "stability" and "energy" of a compound

How to simplify this time periods definition interface?

Python if-else code style for reduced code

What does it mean to make a bootable LiveUSB?

Informing my boss about nasty remarks about me from a colleague

Why must traveling waves have the same amplitude to form a standing wave?

Why doesn't the EU now just force the UK to choose between referendum and no-deal?

My adviser wants to be the first author

What is IP squat space

Russian cases: A few examples, I'm really confused

Would it take an action or something similar to activate the blindsight property of a Dragon Mask?

The use of "touch" and "touch on" in context

Is it normal that my co-workers at a fitness company criticize my food choices?



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


Help Calculating Dice Odds for a Unique d6 Dice PoolHow can I execute code depending on a die value in AnyDice?How do I find the highest number rolled in a pool if dice, and the number of times it is rolled using AnyDice?Help Writing an AnyDice Function for a Weird Dice MechanicAnyDice function to use a die as high/low flip and criticalImplementing multiattack in AnyDiceHow do I model the fighter's Great Weapon Fighting fighting style in Anydice?How can I write and compare these formulas using Anydice?Exploding “D9” success-counting pools in anydice?AnyDice formula for rolling 2d20 and dropping farthest value from 10













8












$begingroup$


Say we have three ogres, and want to put them to sleep as a handful of level 7 casters with the sleep spell. We want to know how many of them, on average, will get put to sleep.



I tried to make an AnyDice function that searches a listing of all of the results of 11d8 for the HP totals that would put to sleep one of the ogres (using the average of 59 HP). Is this AnyDice function accurate to the goal?



output [count 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88 in 3d(11d8)]



If not, how would I properly create the function?










share|improve this question











$endgroup$
















    8












    $begingroup$


    Say we have three ogres, and want to put them to sleep as a handful of level 7 casters with the sleep spell. We want to know how many of them, on average, will get put to sleep.



    I tried to make an AnyDice function that searches a listing of all of the results of 11d8 for the HP totals that would put to sleep one of the ogres (using the average of 59 HP). Is this AnyDice function accurate to the goal?



    output [count 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88 in 3d(11d8)]



    If not, how would I properly create the function?










    share|improve this question











    $endgroup$














      8












      8








      8





      $begingroup$


      Say we have three ogres, and want to put them to sleep as a handful of level 7 casters with the sleep spell. We want to know how many of them, on average, will get put to sleep.



      I tried to make an AnyDice function that searches a listing of all of the results of 11d8 for the HP totals that would put to sleep one of the ogres (using the average of 59 HP). Is this AnyDice function accurate to the goal?



      output [count 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88 in 3d(11d8)]



      If not, how would I properly create the function?










      share|improve this question











      $endgroup$




      Say we have three ogres, and want to put them to sleep as a handful of level 7 casters with the sleep spell. We want to know how many of them, on average, will get put to sleep.



      I tried to make an AnyDice function that searches a listing of all of the results of 11d8 for the HP totals that would put to sleep one of the ogres (using the average of 59 HP). Is this AnyDice function accurate to the goal?



      output [count 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88 in 3d(11d8)]



      If not, how would I properly create the function?







      dnd-5e anydice






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 17 hours ago









      V2Blast

      24.6k383155




      24.6k383155










      asked 20 hours ago









      David CoffronDavid Coffron

      37.6k3129265




      37.6k3129265




















          2 Answers
          2






          active

          oldest

          votes


















          20












          $begingroup$

          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 times) and from practical corroboration from Xirema's answer.



          However, it seems to be a particularly taxing function for anydice. Indeed, when changing it to 4 times instead of 3, anydice refused to provide results because it exceeded the maximum execution time.



          A simpler and faster way to do the same function would be this anydice function:



          output 3d(11d8 > 58)


          Which is equivalent, also helps show that your initial thoughts were correct but is much faster and you can also use it for bigger values without anydice complaining.



          Naturally this is not as versatile as your specific listing of each possible result but since you only care about results bigger than the creature's HP in this case it may work better.



          Alternatively, as proposed by Ilmari Karonen, you could also use, for some more versatility in the results, this function:



          output 3d[count 59..88 in 11d8 + 0]


          (The + 0 makes AnyDice sum the 11d8 roll before passing it to [count VALUES in SEQUENCE])






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            Reason #473 I should really learn how AnyDice actually works..... Good answer.
            $endgroup$
            – Xirema
            13 hours ago










          • $begingroup$
            @IlmariKaronen Alright, I appreciate the contribution
            $endgroup$
            – Sdjz
            12 hours ago



















          9












          $begingroup$

          This function appears to be correct



          The output of the function in Anydice is



          beginarrayl
          hline
          textNumber & textProbability \ hline
          0 & 68.19% \ hline
          1 & 27.85% \ hline
          2 & 3.79% \ hline
          3 & 0.17% \ hline
          endarray



          Using an independent method, I was able to calculate [within an acceptable Margin of Error] identical odds:



          beginarray
          hline
          textNumber & textTrials & textProbability \ hline
          0 & 432224441369339628206761607168 (4.322 * 10^29) & 68.1930% \ hline
          1 & 176489190284293025714047057920 (1.765 * 10^29) & 27.8415% \ hline
          2 & 24021805421679657469725081600 (2.402 * 10^28) & 3.7900% \ hline
          3 & 1089863038802389357817856000 (1.090 * 10^27) & 0.1720% \ hline
          endarray



          So because these two methods appear to have identical outcomes, I'm led to conclude that the function you've provided is correct.






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            may I ask what your independent method was?
            $endgroup$
            – Carmeister
            9 hours ago










          Your Answer





          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "122"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2frpg.stackexchange.com%2fquestions%2f143150%2fdoes-this-anydice-function-accurately-calculate-the-number-of-ogres-you-make-unc%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          20












          $begingroup$

          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 times) and from practical corroboration from Xirema's answer.



          However, it seems to be a particularly taxing function for anydice. Indeed, when changing it to 4 times instead of 3, anydice refused to provide results because it exceeded the maximum execution time.



          A simpler and faster way to do the same function would be this anydice function:



          output 3d(11d8 > 58)


          Which is equivalent, also helps show that your initial thoughts were correct but is much faster and you can also use it for bigger values without anydice complaining.



          Naturally this is not as versatile as your specific listing of each possible result but since you only care about results bigger than the creature's HP in this case it may work better.



          Alternatively, as proposed by Ilmari Karonen, you could also use, for some more versatility in the results, this function:



          output 3d[count 59..88 in 11d8 + 0]


          (The + 0 makes AnyDice sum the 11d8 roll before passing it to [count VALUES in SEQUENCE])






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            Reason #473 I should really learn how AnyDice actually works..... Good answer.
            $endgroup$
            – Xirema
            13 hours ago










          • $begingroup$
            @IlmariKaronen Alright, I appreciate the contribution
            $endgroup$
            – Sdjz
            12 hours ago
















          20












          $begingroup$

          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 times) and from practical corroboration from Xirema's answer.



          However, it seems to be a particularly taxing function for anydice. Indeed, when changing it to 4 times instead of 3, anydice refused to provide results because it exceeded the maximum execution time.



          A simpler and faster way to do the same function would be this anydice function:



          output 3d(11d8 > 58)


          Which is equivalent, also helps show that your initial thoughts were correct but is much faster and you can also use it for bigger values without anydice complaining.



          Naturally this is not as versatile as your specific listing of each possible result but since you only care about results bigger than the creature's HP in this case it may work better.



          Alternatively, as proposed by Ilmari Karonen, you could also use, for some more versatility in the results, this function:



          output 3d[count 59..88 in 11d8 + 0]


          (The + 0 makes AnyDice sum the 11d8 roll before passing it to [count VALUES in SEQUENCE])






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            Reason #473 I should really learn how AnyDice actually works..... Good answer.
            $endgroup$
            – Xirema
            13 hours ago










          • $begingroup$
            @IlmariKaronen Alright, I appreciate the contribution
            $endgroup$
            – Sdjz
            12 hours ago














          20












          20








          20





          $begingroup$

          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 times) and from practical corroboration from Xirema's answer.



          However, it seems to be a particularly taxing function for anydice. Indeed, when changing it to 4 times instead of 3, anydice refused to provide results because it exceeded the maximum execution time.



          A simpler and faster way to do the same function would be this anydice function:



          output 3d(11d8 > 58)


          Which is equivalent, also helps show that your initial thoughts were correct but is much faster and you can also use it for bigger values without anydice complaining.



          Naturally this is not as versatile as your specific listing of each possible result but since you only care about results bigger than the creature's HP in this case it may work better.



          Alternatively, as proposed by Ilmari Karonen, you could also use, for some more versatility in the results, this function:



          output 3d[count 59..88 in 11d8 + 0]


          (The + 0 makes AnyDice sum the 11d8 roll before passing it to [count VALUES in SEQUENCE])






          share|improve this answer











          $endgroup$



          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 times) and from practical corroboration from Xirema's answer.



          However, it seems to be a particularly taxing function for anydice. Indeed, when changing it to 4 times instead of 3, anydice refused to provide results because it exceeded the maximum execution time.



          A simpler and faster way to do the same function would be this anydice function:



          output 3d(11d8 > 58)


          Which is equivalent, also helps show that your initial thoughts were correct but is much faster and you can also use it for bigger values without anydice complaining.



          Naturally this is not as versatile as your specific listing of each possible result but since you only care about results bigger than the creature's HP in this case it may work better.



          Alternatively, as proposed by Ilmari Karonen, you could also use, for some more versatility in the results, this function:



          output 3d[count 59..88 in 11d8 + 0]


          (The + 0 makes AnyDice sum the 11d8 roll before passing it to [count VALUES in SEQUENCE])







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 12 hours ago

























          answered 19 hours ago









          SdjzSdjz

          13.3k463108




          13.3k463108







          • 2




            $begingroup$
            Reason #473 I should really learn how AnyDice actually works..... Good answer.
            $endgroup$
            – Xirema
            13 hours ago










          • $begingroup$
            @IlmariKaronen Alright, I appreciate the contribution
            $endgroup$
            – Sdjz
            12 hours ago













          • 2




            $begingroup$
            Reason #473 I should really learn how AnyDice actually works..... Good answer.
            $endgroup$
            – Xirema
            13 hours ago










          • $begingroup$
            @IlmariKaronen Alright, I appreciate the contribution
            $endgroup$
            – Sdjz
            12 hours ago








          2




          2




          $begingroup$
          Reason #473 I should really learn how AnyDice actually works..... Good answer.
          $endgroup$
          – Xirema
          13 hours ago




          $begingroup$
          Reason #473 I should really learn how AnyDice actually works..... Good answer.
          $endgroup$
          – Xirema
          13 hours ago












          $begingroup$
          @IlmariKaronen Alright, I appreciate the contribution
          $endgroup$
          – Sdjz
          12 hours ago





          $begingroup$
          @IlmariKaronen Alright, I appreciate the contribution
          $endgroup$
          – Sdjz
          12 hours ago














          9












          $begingroup$

          This function appears to be correct



          The output of the function in Anydice is



          beginarrayl
          hline
          textNumber & textProbability \ hline
          0 & 68.19% \ hline
          1 & 27.85% \ hline
          2 & 3.79% \ hline
          3 & 0.17% \ hline
          endarray



          Using an independent method, I was able to calculate [within an acceptable Margin of Error] identical odds:



          beginarray
          hline
          textNumber & textTrials & textProbability \ hline
          0 & 432224441369339628206761607168 (4.322 * 10^29) & 68.1930% \ hline
          1 & 176489190284293025714047057920 (1.765 * 10^29) & 27.8415% \ hline
          2 & 24021805421679657469725081600 (2.402 * 10^28) & 3.7900% \ hline
          3 & 1089863038802389357817856000 (1.090 * 10^27) & 0.1720% \ hline
          endarray



          So because these two methods appear to have identical outcomes, I'm led to conclude that the function you've provided is correct.






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            may I ask what your independent method was?
            $endgroup$
            – Carmeister
            9 hours ago















          9












          $begingroup$

          This function appears to be correct



          The output of the function in Anydice is



          beginarrayl
          hline
          textNumber & textProbability \ hline
          0 & 68.19% \ hline
          1 & 27.85% \ hline
          2 & 3.79% \ hline
          3 & 0.17% \ hline
          endarray



          Using an independent method, I was able to calculate [within an acceptable Margin of Error] identical odds:



          beginarray
          hline
          textNumber & textTrials & textProbability \ hline
          0 & 432224441369339628206761607168 (4.322 * 10^29) & 68.1930% \ hline
          1 & 176489190284293025714047057920 (1.765 * 10^29) & 27.8415% \ hline
          2 & 24021805421679657469725081600 (2.402 * 10^28) & 3.7900% \ hline
          3 & 1089863038802389357817856000 (1.090 * 10^27) & 0.1720% \ hline
          endarray



          So because these two methods appear to have identical outcomes, I'm led to conclude that the function you've provided is correct.






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            may I ask what your independent method was?
            $endgroup$
            – Carmeister
            9 hours ago













          9












          9








          9





          $begingroup$

          This function appears to be correct



          The output of the function in Anydice is



          beginarrayl
          hline
          textNumber & textProbability \ hline
          0 & 68.19% \ hline
          1 & 27.85% \ hline
          2 & 3.79% \ hline
          3 & 0.17% \ hline
          endarray



          Using an independent method, I was able to calculate [within an acceptable Margin of Error] identical odds:



          beginarray
          hline
          textNumber & textTrials & textProbability \ hline
          0 & 432224441369339628206761607168 (4.322 * 10^29) & 68.1930% \ hline
          1 & 176489190284293025714047057920 (1.765 * 10^29) & 27.8415% \ hline
          2 & 24021805421679657469725081600 (2.402 * 10^28) & 3.7900% \ hline
          3 & 1089863038802389357817856000 (1.090 * 10^27) & 0.1720% \ hline
          endarray



          So because these two methods appear to have identical outcomes, I'm led to conclude that the function you've provided is correct.






          share|improve this answer











          $endgroup$



          This function appears to be correct



          The output of the function in Anydice is



          beginarrayl
          hline
          textNumber & textProbability \ hline
          0 & 68.19% \ hline
          1 & 27.85% \ hline
          2 & 3.79% \ hline
          3 & 0.17% \ hline
          endarray



          Using an independent method, I was able to calculate [within an acceptable Margin of Error] identical odds:



          beginarray
          hline
          textNumber & textTrials & textProbability \ hline
          0 & 432224441369339628206761607168 (4.322 * 10^29) & 68.1930% \ hline
          1 & 176489190284293025714047057920 (1.765 * 10^29) & 27.8415% \ hline
          2 & 24021805421679657469725081600 (2.402 * 10^28) & 3.7900% \ hline
          3 & 1089863038802389357817856000 (1.090 * 10^27) & 0.1720% \ hline
          endarray



          So because these two methods appear to have identical outcomes, I'm led to conclude that the function you've provided is correct.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 19 hours ago

























          answered 19 hours ago









          XiremaXirema

          21.4k263126




          21.4k263126







          • 2




            $begingroup$
            may I ask what your independent method was?
            $endgroup$
            – Carmeister
            9 hours ago












          • 2




            $begingroup$
            may I ask what your independent method was?
            $endgroup$
            – Carmeister
            9 hours ago







          2




          2




          $begingroup$
          may I ask what your independent method was?
          $endgroup$
          – Carmeister
          9 hours ago




          $begingroup$
          may I ask what your independent method was?
          $endgroup$
          – Carmeister
          9 hours ago

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Role-playing Games Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2frpg.stackexchange.com%2fquestions%2f143150%2fdoes-this-anydice-function-accurately-calculate-the-number-of-ogres-you-make-unc%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Adding axes to figuresAdding axes labels to LaTeX figuresLaTeX equivalent of ConTeXt buffersRotate a node but not its content: the case of the ellipse decorationHow to define the default vertical distance between nodes?TikZ scaling graphic and adjust node position and keep font sizeNumerical conditional within tikz keys?adding axes to shapesAlign axes across subfiguresAdding figures with a certain orderLine up nested tikz enviroments or how to get rid of themAdding axes labels to LaTeX figures

          Luettelo Yhdysvaltain laivaston lentotukialuksista Lähteet | Navigointivalikko

          Gary (muusikko) Sisällysluettelo Historia | Rockin' High | Lähteet | Aiheesta muualla | NavigointivalikkoInfobox OKTuomas "Gary" Keskinen Ancaran kitaristiksiProjekti Rockin' High