random numbers help needed
Question posted by: Sparky AKA_Sparkticus
(Guest)
on
July 17th, 2005 10:19 PM
Hi I am trying to create two random numbers
LBlnum1.Caption = Int(12 * Rnd) + 1
Lblnum2.Caption = Int(12 * Rnd) + 1
This creates the numbers but they are always the same numbers.
example I get 9 & 7 then 7 & 4 then 10 & 1
is their a way to make these numbers more random ?
Sparky
2
Answers Posted
> Hi I am trying to create two random numbers[color=blue]
>
> LBlnum1.Caption = Int(12 * Rnd) + 1
> Lblnum2.Caption = Int(12 * Rnd) + 1
>
> This creates the numbers but they are always the same numbers.
> example I get 9 & 7 then 7 & 4 then 10 & 1
>
> is their a way to make these numbers more random ?[/color]
Execute the Randomize statement (only one time) somewhere inside your
program before using the Rnd function. The best place to execute the
Randomize function is in the Form_Load event (or Sub Main if you start
your programs that way).
Rick - MVP
Rick Rothstein wrote:[color=blue][color=green]
>> Hi I am trying to create two random numbers
>>
>> LBlnum1.Caption = Int(12 * Rnd) + 1
>> Lblnum2.Caption = Int(12 * Rnd) + 1
>>
>> This creates the numbers but they are always the same numbers.
>> example I get 9 & 7 then 7 & 4 then 10 & 1
>>
>> is their a way to make these numbers more random ?[/color]
>
> Execute the Randomize statement (only one time) somewhere inside your
> program before using the Rnd function. The best place to execute the
> Randomize function is in the Form_Load event (or Sub Main if you start
> your programs that way).
>
> Rick - MVP[/color]
Cheers worked great.....
Sparky
|
|
|
What is Bytes?
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 196,804 network members.
Top Community Contributors
|