Re: Random numbers
- From: vr <simple.popeye@xxxxxxxxx>
- Date: Sat, 22 Dec 2007 10:43:27 -0800 (PST)
On Dec 22, 11:35 pm, quasi <qu...@xxxxxxxx> wrote:
On Sat, 22 Dec 2007 10:32:37 -0800 (PST), vr <simple.pop...@xxxxxxxxx>
wrote:
On Dec 22, 11:16 pm, quasi <qu...@xxxxxxxx> wrote:
On Fri, 21 Dec 2007 10:57:00 -0800 (PST), simple.pop...@xxxxxxxxx
wrote:
On Dec 21, 11:37 pm, bill <b92...@xxxxxxxxx> wrote:
On Dec 21, 3:16 am, John <iamach...@xxxxxxxxx> wrote:
Given a function that returns a random number between 1-5, write one
that returns a random number between 1-7 for the case when it should
be integer and for the case it can be real.
Let S be the function that generates a RN between 1 and 5. Then
T = S_1 + S_2 + ... + S_7
For the reals , RN_7 = T/7
May be this should fix it:
For the reals , RN_7 = 1 + (T-7)*3/14
Yes, that fixes the range.
But it's still biased (that is, not a unform distribution).
quasi- Hide quoted text -
- Show quoted text -
Hmm. Let me simplify it:
RN_7 = T*3/14 - 0.5
If you look at T*3/14, it just scales the sum of random numbers
uniformly using a constant multiplier. Did I miss to notice any non-
uniformity here?
Yes, T is not uniformly distributed in its range.
Ok. But if S_n is guaranted to be uniformly distributed in the range 1
to 5, then doesn't it mean the sum of 7 such numbers will also get
distributed over 7 to 35? I'm just curious. Thanks.
.
- Follow-Ups:
- Re: Random numbers
- From: no comment
- Re: Random numbers
- From: quasi
- Re: Random numbers
- References:
- Random numbers
- From: John
- Re: Random numbers
- From: bill
- Re: Random numbers
- From: simple . popeye
- Re: Random numbers
- From: quasi
- Re: Random numbers
- From: vr
- Re: Random numbers
- From: quasi
- Random numbers
- Prev by Date: Re: Random numbers
- Next by Date: Re: Random numbers
- Previous by thread: Re: Random numbers
- Next by thread: Re: Random numbers
- Index(es):