Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Números aleatorios en VB6

wislow
2009-08-21 17:18 - Respuestas: 2 - Tema nº: 2614781


Windows XP Profesional 1024 MB RAM, AMD Athlon 64 3500, 2.20 GHz.

- Hola, me he dado cuenta de que cuando uso el "Rnd" en Visual Basic 6 los números aleatorios que tengo son siempre los mismos, que sí, son aleatorios, pero si necesito ésto por ejemplo, para hacer un juego de adivinar números no me serviría, ya que sabría que el primero es por ejemplo 7 siempre, y el segundo será 4... a así. ¿Qué e hace para que los números aleatorios sean aleatorios al 100%? Gracias y salu2

Posibles soluciones:
Números aleatorios en vb6Números aleatorios en vb6
Aleatorios en cAleatorios en c
Cuelgues aleatorios de pcCuelgues aleatorios de pc
Bloqueos aleatoriosBloqueos aleatorios
Cuelgues aleatoriosCuelgues aleatorios
TheTourist

Re: Números aleatorios en VB6 - 2009-08-21 18:53 - Respuesta 2

Hola

El problema es que la funcion random, en realidad no es completamente aleatoria. Lo que hace el programa es por ejemplo, usar la fecha y hora del sistema, aplicar una ecuacion a esa fecha y hora. Y con ella obtener un numero.

Para que random en Vb6 funcione bien, debes anteponer siempre la sentencia Randomize.

De esta forma

Randomize
Num = Rnd

Randomize lo que hace es actualizar una variable de esa ecuacion que saca el numero aleatorio. Esa variable, es la hora y fecha.

Saludos!

wislow

Re: Números aleatorios en VB6 - 2009-08-22 11:28 - Respuesta 3

Hola, muchas gracias TheTourist por tu ayuda. Voy a probarlo ahora mismo. Salu2 :)
Página:1

Respuestas relacionadas:

Reinicios aleatoriosReinicios aleatoriosForo
Desconexiones-microcortes aleatoriosDesconexiones-microcortes aleatoriosForo
Reinicios aleatorios desesperantesReinicios aleatorios desesperantesForo
Saltos aleatorios del cursorSaltos aleatorios del cursorForo
Reinicios y pantalla en negro aleatoriosReinicios y pantalla en negro aleatoriosForo
Reinicios aleatorios ordenador portátilReinicios aleatorios ordenador portátilForo
Windows vista home basic con reinicios aleatoriosWindows vista home basic con reinicios aleatoriosForo
NumerosNumerosForo
Funcionamiento de los numerosFuncionamiento de los numerosForo
Numeros primosNumeros primosForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos23 Diciembre 2024