I remember there was conversation about how to generate random numbers
and there being some problems with the functions available (correct me
if I'm wrong).
I've thought about random numbers for a while. Here's a proposal and I
would like to hear people's feedback.
Time is a great randomizer. Let's say I need a random number between 1
and 131. Wouldn't grabbing the current second be a great random number
base?
' Function to generate random number between two numbers
Function RandomNumber (ByVal dblLow, ByVal dblHigh) As Double
RandomNumber = (DatePart("s", Date()) * (dblHigh - dblLow)) - dblLow
End Function
To call the function.
Dim dblMyNumber
dblMyNumber = RandomNumber(1, 131)
What do you think? Can we get the millisecond? As I'm writing this, I
can see that (1) I need to use something smaller than second, otherwise
the numbers won't be that random if random numbers were requested over
and over again and (2) I see that Neil Highley posted about using the
date as a seed.
Any feedback?
Thanks,
Charles Marshall
---
You are currently subscribed to activeserverpages as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]