Rnd resultados distintos
Publicado por juansan (5 intervenciones) el 15/07/2003 20:20:35
Hola a todos: quiero generar 12 numeros aleatorios que pueden ir entre 1 y 20 pero a la vez quiero que no se repitan entre si.
Pense algo asi pero no funciona o si, pero a veces repite los numeros y lo fundamental es que no se repitan.
Private Sub cmd_dar_Click()
Dim myvalue As Integer
Dim i As Integer
For i = 0 To 11
'Randomize
myvalue = Int((20 * Rnd) + 1)
car(i).Caption = myvalue
Next
End Sub
Lei algo como que hay que ir guardando los valores y compararlos pero ni idea de como hacerlo.
Gracias
Pense algo asi pero no funciona o si, pero a veces repite los numeros y lo fundamental es que no se repitan.
Private Sub cmd_dar_Click()
Dim myvalue As Integer
Dim i As Integer
For i = 0 To 11
'Randomize
myvalue = Int((20 * Rnd) + 1)
car(i).Caption = myvalue
Next
End Sub
Lei algo como que hay que ir guardando los valores y compararlos pero ni idea de como hacerlo.
Gracias
Valora esta pregunta


0