Sum of roll of N dice
|
05-02-2018, 07:38 PM
(This post was last modified: 05-03-2018 05:50 PM by Dieter.)
Post: #15
|
|||
|
|||
RE: Sum of roll of N dice
(05-02-2018 05:06 AM)Joe Horn Wrote: THE QUESTION: Is there a direct way to return the sum of a roll of N dice without generating N random numbers and adding them together? Here is another possible method – but I have no idea if it makes sense here. So please correct me if I'm wrong. Let's assume you roll a really BIG number of dice. Not just 3 or 5, maybe n=10 or 50. According to the central limit theorem this should approximate a Normal distribution. If we assume tossing a single die does not only result in six disctinct outcomes (1, 2, 3, 4, 5, 6) but a continuous result (1...6), the mean is (1+6)/2 = 3,5 and the variance is n · (6–1)²/12. Now simply generate a normally distributed random number, i.e. apply the Normal quantile function (or an approximation thereof) to the usual RAN# result, then rescale it with mean + √var · ran#. I have tried this on the WP34s and it seems to work fine, even for n as low as 5. Maybe the two parameters require an adjustment (is it 6–1 or 6 in the variance?), but... is the general idea a possible solution, at least for larger n ? For the record, here is a result for 1000 tosses of 4 dice: Code: sum frequency (w/mod. σ) Note: the right column shows the frequencies based on the modified variance, i.e. σ² = n · 6²/12. Edit: for a discrete random variable (1, 2, 3, 4, 5, 6) the variance seems to be 35/12, so I tried another run with σ² = n · 35/12. The results were similar and looked good either. Dieter |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)