Here's a more sensible second frequence distribution problem. Forget the bucket! Put two of each of the five platonic solids in a small cup.
Toss these dice over and over until you have half a million tosses. Make a frequency distribution of the half-million sums. See below for a hint that may or may not work for you. Design a monadic modification of the function fd and call it d=:purr=: The result d will be the two column frequency distribution. Provide the percentages for each of the distinct sums that occurred in you tosses. The expression: assert 100= assert 100=1{+/purr d Will affirm that your percentages are correct: Linda -----Original Message----- From: programming-boun...@jsoftware.com [mailto:programming-boun...@jsoftware.com] On Behalf Of Linda Alvord Sent: Wednesday, December 07, 2011 4:54 AM To: 'Programming forum' Subject: Re: [Jprogramming] Many Turkey Rolls - No embargo That really was some frequency distribution! In my thinking the sum of any one toss would range from 5 to 50. Here's how the story started in my imagination: 7#"1 ,.4 6 8 12 20 4 4 4 4 4 4 4 6 6 6 6 6 6 6 8 8 8 8 8 8 8 12 12 12 12 12 12 12 20 20 20 20 20 20 20 How about if you word an interesting problem to make lots of tosses of these 5 dice and make a sensible frequency distribution using simple J ? I've been wondering why no one solved it in a day or two. Too many things interested me this week. Plot is now working nicely. The Turkey Challenge has been an endless challenge. An excursion in the imaginary realm which I have ignored for more than 20 years didn't help. I'd like to ponder your frequency distribution and finalize a really concise summary for the turkeys. Thanks in advance. Linda -----Original Message----- From: programming-boun...@jsoftware.com [mailto:programming-boun...@jsoftware.com] On Behalf Of Ric Sherlock Sent: Wednesday, December 07, 2011 4:20 AM To: Programming forum Subject: Re: [Jprogramming] Many Turkey Rolls - No embargo On Wed, Dec 7, 2011 at 10:16 PM, Ric Sherlock <tikk...@gmail.com> wrote: > On Tue, Dec 6, 2011 at 11:32 AM, Linda Alvord <lindaalv...@verizon.net> wrote: >> For number 2 each time you toss the dice, you must get a total for all the >> 500 dice. Next you toss the full bucket of dice 199 more times. Make a >> frequency distribution of the 200 results. > > If I implement this description of number 2 I get almost 200 different > sums of the 200 throws of 500 dice, i.e. almost all of the sums have a > frequency of 1 (the odd one has 2 or 3). > > platonic=: 4 6 8 12 20 > sumtoss=: [: +/ ?@$ > fd=: [: /:~ ({. , #)/.~ > fd 500 200 sumtoss platonic Sorry sumtoss should be: sumtoss=: [: +/ 1 + ?@$ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm