Random
Publicado por aus (7 intervenciones) el 30/03/2004 11:54:44
Hola, tengo una aplicacion que calcular x numeros aleatorios para un intervalo, necesito saber como puedo hacer que se repitan siempre los mismos numeros, el código es:
public sub inicio()
Do While Listado.ListCount < Me.txtaleatorios.Text
numero = Int((Me.txtnumero * Rnd) + 1)
If ComprobarNumero(numero) Then Me.Listado.AddItem numero Loop
End Sub
Public Function ComprobarNumero(numero) As Boolean
Dim i As Integer
For i = 0 To Me.Listado.ListCount - 1
Me.Listado.ListIndex = i
If numero = Me.Listado.Text Then
ComprobarNumero = False
Exit Function
End If
Next i
ComprobarNumero = True
End Function
public sub inicio()
Do While Listado.ListCount < Me.txtaleatorios.Text
numero = Int((Me.txtnumero * Rnd) + 1)
If ComprobarNumero(numero) Then Me.Listado.AddItem numero Loop
End Sub
Public Function ComprobarNumero(numero) As Boolean
Dim i As Integer
For i = 0 To Me.Listado.ListCount - 1
Me.Listado.ListIndex = i
If numero = Me.Listado.Text Then
ComprobarNumero = False
Exit Function
End If
Next i
ComprobarNumero = True
End Function
Valora esta pregunta


0