Re: Coin Toss Sim
- To: mathgroup at smc.vnet.net
- Subject: [mg122385] Re: Coin Toss Sim
- From: James Stein <mathgroup at stein.org>
- Date: Thu, 27 Oct 2011 06:29:51 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201110262139.RAA00063@smc.vnet.net>
You need to brush up on the difference between Set (=) and SetDelayed (:=). The reason you can get a result such as this: Input: {g,s} Output: {{"tail", "head", "head", "head"}, 2} Is because: first: the 'g' in {g,s} computes a list of random results, then: the 's' in {g,s} computes *another* list, then counts *that* list. On Wed, Oct 26, 2011 at 2:39 PM, pooleman133 <poolebc221 at gmail.com> wrote: > I am new to mathematica and am trying to make a coin flipping simulation > however mo code isn't working. When I tell it to count the number of head it > gives me a bad count. The code I am using is listed below any help would be > greatly appreciated. > > y[n_] := Block[{g, s}, > > > g := RandomChoice[{"head", "tail"}, n]; > s := Count[g, "head"]; > {g, s} > ] > >
- References:
- Coin Toss Sim
- From: pooleman133 <poolebc221@gmail.com>
- Coin Toss Sim