Re: Need help to custom the rand function ,
- From: The Natural Philosopher <a@xxx>
- Date: Thu, 31 Jan 2008 19:29:49 +0000
Fred wrote:
Hi guys,
I was wondering how could i get a random number exemple between 1 and
100 but with n% of getting some value over a number x.
Thanks a lot in advance.
Fred
Never mind Jerry, No one else does.
So you want a random number from a weighted distribution?
Your spec doesn't contain quite enough data to formulate the formula, since there are an infinite number of distributions that have N% over value X..
One example, is that you first of all get a random number between 0 and 100: If this is greater than N, then select a random number greater than X, else select one less than X.
So in pseudo code where RAND(X) returns a number between 0 and X-1...
if ((RAND(100))<N) THEN RETURN RAND(X) ELSE RETURN(X+RAND(100-X));
.
- Follow-Ups:
- Re: Need help to custom the rand function ,
- From: Fred
- Re: Need help to custom the rand function ,
- References:
- Need help to custom the rand function ,
- From: Fred
- Need help to custom the rand function ,
- Prev by Date: Re: day of the year to date/timestamp
- Next by Date: Re: Need help to custom the rand function ,
- Previous by thread: Re: Need help to custom the rand function ,
- Next by thread: Re: Need help to custom the rand function ,
- Index(es):
Relevant Pages
|