Ask Experts Questions for FREE Help !
Ask
    bindizzle's Avatar
    bindizzle Posts: 7, Reputation: 1
    New Member
     
    #1

    Oct 26, 2008, 09:29 PM
    generating random numbers
    Not gernating same number twice in a row
    aaj2008's Avatar
    aaj2008 Posts: 139, Reputation: 7
    Junior Member
     
    #2

    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
    bindizzle's Avatar
    bindizzle Posts: 7, Reputation: 1
    New Member
     
    #3

    Oct 26, 2008, 09:35 PM

    Hey aaj2008
    bindizzle's Avatar
    bindizzle Posts: 7, Reputation: 1
    New Member
     
    #4

    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
    aaj2008's Avatar
    aaj2008 Posts: 139, Reputation: 7
    Junior Member
     
    #5

    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?
    aaj2008's Avatar
    aaj2008 Posts: 139, Reputation: 7
    Junior Member
     
    #6

    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...
    bindizzle's Avatar
    bindizzle Posts: 7, Reputation: 1
    New Member
     
    #7

    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
    bindizzle's Avatar
    bindizzle Posts: 7, Reputation: 1
    New Member
     
    #8

    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
    aaj2008's Avatar
    aaj2008 Posts: 139, Reputation: 7
    Junior Member
     
    #9

    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
    bindizzle's Avatar
    bindizzle Posts: 7, Reputation: 1
    New Member
     
    #10

    Oct 26, 2008, 09:52 PM

    Thanks for your effort. Appreciate it
    aaj2008's Avatar
    aaj2008 Posts: 139, Reputation: 7
    Junior Member
     
    #11

    Oct 27, 2008, 07:10 AM

    Look at these links.. Should help out bunches

    Non-Repeating random Numbers - Visual Basic - Source Code | DreamInCode.net

    Visual Basic: Random Strings!
    KISS's Avatar
    KISS Posts: 12,510, Reputation: 839
    Uber Member
     
    #12

    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.

Not your question? Ask your question View similar questions

 

Question Tools Search this Question
Search this Question:

Advanced Search

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?

How do you wrie a program using that attatches the random numbers together [ 1 Answers ]

#include #include #include using namespace std; int main() { int I; srand( (int) time(NULL)); i = rand()%4; int num =


View more questions Search