|
|
|
|
New Member
|
|
Oct 26, 2008, 09:29 PM
|
|
generating random numbers
Not gernating same number twice in a row
|
|
|
Junior Member
|
|
Oct 26, 2008, 09:32 PM
|
|
there is actually a list of numbers on what is called "the table of random digits" I had to use it in Statistics... and it's a table of random digits basically that were computer generated... kinda neat actually
|
|
|
New Member
|
|
Oct 26, 2008, 09:35 PM
|
|
Hey aaj2008
|
|
|
New Member
|
|
Oct 26, 2008, 09:36 PM
|
|
here is my problem
To create a program that generates 7 random numbers display it in 7 labels and there a button if u click it picks out the highest number
|
|
|
Junior Member
|
|
Oct 26, 2008, 09:38 PM
|
|
Are you trying to create a computer program? Or are you just using one? Or are you trying to create this on like a TI calculator?
|
|
|
Junior Member
|
|
Oct 26, 2008, 09:39 PM
|
|
on a TI calculator there is an application to pick random digits and you can enter how many digits you want and tell it to give you the highest one first...
|
|
|
New Member
|
|
Oct 26, 2008, 09:46 PM
|
|
I'm trying to create it on Vb 6.0. the random number should be stored in a variable. Here is what I got so far.
Option Explicit
Dim random(0 To 6) As Integer
Dim old(0 To 6) As Integer
Dim Index As Integer
Dim I As Integer
Sub generate()
For I = 0 To 6
random(I) = Int(Rnd * 25 + 1)
If random(I) = old(0 Or 1 Or 2 Or 3 Or 4 Or 5 Or 6) Then
random(I) = Int(Rnd * 25 + 1)
End If
old(I) = random(I)
lblnum(I).Caption = random(I)
Next I
End Sub
Private Sub btnrandom_Click()
generate
End Sub
|
|
|
New Member
|
|
Oct 26, 2008, 09:47 PM
|
|
This doesn't work. I think I need to create a loop where it loops till it finds a random number that has not been generated before
|
|
|
Junior Member
|
|
Oct 26, 2008, 09:49 PM
|
|
I don't really know actually... it looks like it should work to me... umm.. I'm getting tired and about to head to bed but I will do a little research and ask one of my professors in the morning... but yeah the loop might help but not sure
|
|
|
New Member
|
|
Oct 26, 2008, 09:52 PM
|
|
Thanks for your effort. Appreciate it
|
|
|
Junior Member
|
|
Oct 27, 2008, 07:10 AM
|
|
|
|
|
Uber Member
|
|
Oct 27, 2008, 09:30 AM
|
|
There generally needs to be a statement like Randomize to reset the seed to make them more random.
To avoid generating the same number twice, you need to check all the numbers and see if it was generated before.
I believe the statement is int(25*RND)+1 for 1 to 25. Since RND is a number between 0 and 1. I don't think it includes 1. Check.
|
|
Question Tools |
Search this Question |
|
|
Add your answer here.
Check out some similar questions!
Generating inheritance
[ 3 Answers ]
My husband is retiring from work when he turns 65 next month. He has a life insurance policy from his employer for 80,000 which he is eligible to convert but it will cost 314 dollars a month in premiums. He has had cancer, is also on Lipitor and is bipolar so applying for a new policy will involve...
Auto Generating Sequential Numbers in Excel 2003
[ 2 Answers ]
Hello All
I would like to have sequential Auto Generated Numbers in column A of my Excel 2003 Spreadsheets e.g A1=1, A2=2, A3=3 etc. But I would like Excel to auto generate this number, rather than input?
View more questions
Search
|