lunes, 12 de mayo de 2014

04. Aleatorios

Recorrer una matriz o vector y llenar sus valores con la generación de números aleatorios es un ejercicio habitual en el que emplearemos la función Randomize. Para la generación de números aleatorios emplearemos la siguiente forma, conociendo los valores más alto y más bajo que queremos generar...


Randomize ()
A = CInt(Math.Rnd * (LS - LI) + LI


Siendo A el número que queremos generar, LS el límite superior, LI el límite inferior. Por ejemplo, para simular la tirada de un dado sería:
Randomize  ()
A = CInt(Math.Rnd * (6 - 1) + 1

Si lo pasamos a Visual Basic tenemos lo siguiente.

Sub Main()
      Dim A As Byte
      Randomize ()
      A = CInt (Math.Rnd() * ( 6 - 1) + 1
      MessageBox.Show(A)
End Sub

No hay comentarios:

Publicar un comentario