I'm a real idiot (lol i'm tired, late hours =P), i'm getting a range of 
0.002 to 0.499 lol So I'll ask again how do I fix it so i get the full 
range? Sorry for spamming the mail with this.

----- Original Message ----- 
From: "Richard R." <[EMAIL PROTECTED]>
To: "Delphi-Talk Discussion List" <delphi-talk@elists.org>
Sent: Tuesday, October 03, 2006 5:08 AM
Subject: Re: floating point random range


>I forgot to mention I was using format with the default 'f' for the format
> string. If i use .3f as the format string, I still do not get the range 
> I'm
> looking for; more like numbers far in between. Any suggestions?
>
> ----- Original Message ----- 
> From: "Richard R." <[EMAIL PROTECTED]>
> To: "Delphi-Talk Discussion List" <delphi-talk@elists.org>
> Sent: Tuesday, October 03, 2006 4:35 AM
> Subject: floating point random range
>
>
>> hello. I am working on some code that uses a random range of floating
>> point
>> values. I have come up with this
>>
>> 0.001 + (RandomRange(0, 32767) / 32767) * (0.5 - 0.001)
>>
>> but the problem is that it returns values 0.01 - 0.5 instead of 0.001 -
>> 0.5
>> Is there a better way to do this? Also Is this forum ok to ask math
>> questions? It is delphi related lol
>>
>> __________________________________________________
>> Delphi-Talk mailing list -> Delphi-Talk@elists.org
>> http://www.elists.org/mailman/listinfo/delphi-talk
>>
>
> __________________________________________________
> Delphi-Talk mailing list -> Delphi-Talk@elists.org
> http://www.elists.org/mailman/listinfo/delphi-talk
> 

__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to