Ver Mensaje Individual
  #22 (permalink)  
Antiguo 08/10/2009, 11:37
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 6 meses
Puntos: 29
Respuesta: Generador de Numeros

Código :
Ver original
  1. Option Explicit
  2.  
  3. Public Class Form1
  4.  
  5.  
  6.     Private Function Aleatorio(ByVal Minimo As Long, ByVal Maximo As Long) As Long
  7.  
  8.         Aleatorio = CLng((Minimo - Maximo) * Rnd() + Maximo)
  9.  
  10.     End Function
  11.  
  12.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  13.  
  14.         TextBox1.Text = Aleatorio(1000, 9999)
  15.  
  16.         TextBox2.Text = Aleatorio(1000, 9999)
  17.  
  18.         TextBox3.Text = Aleatorio(1000, 9999)
  19.  
  20.         TextBox4.Text = Aleatorio(100000, 999999)
  21.  
  22.         TextBox4.Text = TextBox4.Text & Aleatorio(10000, 99999)
  23.  
  24.     End Sub
  25.  
  26.     Private Sub Form_Load()
  27.  
  28.         'Randomize(Timer1) 'Llamar a Randomize una única vez
  29.  
  30.     End Sub
  31. End Class

Así deberia funcionar. Si da error ahí, deshabilita tambíen la línea del Option Explicit que solo es para obligarte a declarar las variables.
Estudia la página que dice David si tienes problemas con el RND o quieres mejores resultados (y estás usando .NET, algo de lo que no estoy muy seguro)

Última edición por pkj; 08/10/2009 a las 11:44