Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: DeIMachine en 18 Abril 2014, 21:00 pm



Título: DUDA CON VISUAL BASIC NÚMERO DE DÍGITOS MÁXIMOS RANDOM
Publicado por: DeIMachine en 18 Abril 2014, 21:00 pm
Hola a todos es mi primer post en este foro que ya me ha resuelto muchas dudas javascript:void(0); os quería preguntar porque si quiero obtener números aleatorios programando en Visual Basic siempre voy a tener 10 dígitos en vez de 16 como yo quiero. Es decir yo programo un número aleatorio "x" de 10 dígitos y  hago una operación aritmética con otro(como por ejemplo una suma) para conseguir las cifras que yo quiero pero sin embargo no me aparece un número y no me deja, me aparece mi Label1, aquí os dejo el código del Form.
(Tengo que destacar también que es el primer programa de objetos con el que trabajo ya que soy muy nuevo en esto de la programación)
Código
  1.  
  2. Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.  
  4.  
  5. TextBox2.Text = "11111110000"
  6.  
  7. Dim r1, r2 As Integer
  8.  
  9. r1 = Val(CInt(Math.Floor((999999999 - 999999998 + 1) * Rnd())) + 999999998) + Val(TextBox2.Text)
  10.  
  11. Label1.Text = r1
  12.  
  13. End Sub
  14.