Click here to Skip to main content
12,548,647 members (49,816 online)
Rate this:
Please Sign up or sign in to vote.
See more: VB VB.NET
Hi ,

I want a 5 digit unique numeric number generator in ,
Can anybody help me, please
Posted 13-Apr-12 3:01am
Updated 13-Apr-12 3:04am
VJ Reddy 14-Apr-12 6:46am
The Random.Next method can be used for this purpose. Please see Solution 4.
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

As for as I know, globally unique numbers cannot be generated using 5 digit numbers.
So, a list of numbers already generated is required, to check for the uniqueness of number generated. The Next(Min, Max) method of Random class explained here
Random.Next Method (Int32, Int32)[^]
can be used to generate a random number which is equal to or more than Min and less than Max.
The following code can be used to generate a unique 5 digit number
Sub Main
    Dim random As New Random(1)
    Dim uniqueNumbers As New List(Of Integer)()
    Dim randomNumber As Integer
    For i As Integer = 0 To 10000
        randomNumber = random.Next(10000, 100000)
        If uniqueNumbers.Contains(randomNumber) Then
        End If
End Sub
The above code snippet can be tested in LINQPad which can be downloaded from here[^]
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Start here[^] and then let us know if you run into a specific issue. We'll be glad to help.
raki1111 13-Apr-12 9:46am
i know it dude
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

Perhaps the articles here[^] could be of help.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.161021.1 | Last Updated 14 Apr 2012
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100