Hi amtrying to generate random numbers but in visual basic 2010 and i want to make sure that once a random number has been generated it cannot be generated again. this is because i want the random number to act as a unique identifier
cheers guys
random numbers
Page 1 of 12 Replies - 315 Views - Last Post: 20 March 2013 - 06:45 AM
Replies To: random numbers
#2
Re: random numbers
Posted 19 March 2013 - 04:39 AM
create random number
check it against numbers you already have
if found, generate new random number
repeat as needed.
check it against numbers you already have
if found, generate new random number
repeat as needed.
#3
Re: random numbers
Posted 20 March 2013 - 06:45 AM
Simple example
Dim prng As New Random
Dim someNumbers As New List(Of Integer)
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
'set up the possible numbers to pick if needed
If someNumbers.Count = 0 Then
someNumbers = Enumerable.Range(1, 10).ToList
End If
Debug.WriteLine(pickNum)
End Sub
Private Function pickNum() As Integer
Dim idx As Integer = prng.Next(0, someNumbers.Count)
Dim retval As Integer = someNumbers(idx)
someNumbers.RemoveAt(idx)
Return retval
End Function
Page 1 of 1
|
|

New Topic/Question
Reply



MultiQuote





|