Enlaces patrocinados:

Trucos de Visual Basic 6.0 Uso de Random

La función Rnd o Random posee la virtud de obtener números aleatorios entre 0 y 1:

El único inconveniente a la hora de usar Rnd, es que hay que inicializarlo, en otro caso,
el resultado de la función Rnd, será siempre el mismo dentro de un determinado ordenador.
Por ejemplo, el código:


Private Sub Form_Load()
Dim Num As Double
Num = Rnd
MsgBox Num
End Sub

Nos daría como resultado siempre el mismo número.

Para solucionar este problema, debemos escribir la sentencia Randomize antes de llamar
a la función Rnd. De esta manera, la función Rnd actuará correctamente.

El código quedaría así:


Private Sub Form_Load()
Dim Num As Double
Randomize
Num = Rnd
MsgBox Num
End Sub


Comentarios sobre Uso de Random


RODOLFO SEALES POSADA dice:

gracias, como podria yo dimensionar a que el numero aleatorio que se asigne, solo corresponda a un rango determinado por el numero de filas de una base de datos, que a su vez es variable? me explico... supongase que twengo una base de datos con una cantidad N de registros, pero posteriormente, ella vga cambiando a N+1, N+2, etc.... hasta llegar a una N+n, por decirlo asi. quiero que el numero solo me cumpla dicho rango. que codigo debo escribir? Gracias. Favor enviarmelo a mi correo.
Comentario publicado 21/03/2010 18:30:00

Rigo Archaga dice:

Me gustaria como usarlo para crear un programa para hacer sorteos
Comentario publicado 05/09/2010 3:09:00

caro dice:

hola!!! necesito sabes como podria realizar esta funcion pero del 1 al 20 para elejir numeros aleatorios? si me puede alguien ayudar GRACIAS
Comentario publicado 21/10/2010 2:53:00

daniel cordoba dice:

sorteo para 20 posiciones dim x as byte x=int(rnd*20) y luego puedes visualizarlo en un label(llamado label1)= asi label1.caption=x
Comentario publicado 01/12/2010 18:29:00

carla soledispa dice:

quisiera saber como hago una ruleta con la funcion de rnd
Comentario publicado 15/12/2010 0:13:00

Atilio Palazzo dice:

Me gustaria que me iluminaran acerca de una funcion para esto: jugador1=pepe jugador2=jose jugador3=juan jugador4=pedro label1 vs label2 label3 vs label4 me gustaria saber un codigo para que al azar se me llenen los label con 1 jugador cada uno
Comentario publicado 14/02/2011 15:18:00

Daniel Córdoba dice:

Enviame un mensaje de texto al 3127105889 o escribeme a fin de recordarme de ese codigo, es sencillo y lo sacamos rapido: hasta pronto
Comentario publicado 08/03/2011 2:28:00
Dejar un comentario

Nombre:

Mail:

Web:

Comentario:

Código de seguridad

Captcha

Inserta el código de seguridad