Visual Basic - Numeros Aleatorios

Life is soft - evento anual de software empresarial
 
Vista:

Numeros Aleatorios

Publicado por Anubis (12 intervenciones) el 03/11/2003 12:53:02
Mu buenas

Queria saber como se controla el numero aleatorio, quiero decir, temos numeros del 1 al 80 y sale l 1 y no kiero q vuelva a salir hasta q salga el ultimo numero. Se controlaria de un fichero y como?.

Gracias por contextarme.

By Anubis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Numeros Aleatorios

Publicado por Xmen (10 intervenciones) el 03/11/2003 14:00:56
No entiendo muy bien la Pregunta, pero yo lo meteria en una matriz, luego revisaria toda la matriz
For i = 1 to 80
if Nº aleatorio = matriz(i) then
\'meto el Nº en el ultimo valor de la Matriz
else
\'vuelvo a generar el Nº aleatorio
end if
next i
mas o menos yo lo hari asi
espero haberte que la orientacion te sirva de algo
un Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Numeros Aleatorios

Publicado por Anubis (12 intervenciones) el 03/11/2003 17:36:05
Como se declaran la matriz en Visual?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Numeros Aleatorios

Publicado por Xmen (10 intervenciones) el 03/11/2003 18:32:19
En un Modulo Colocas

Public Nombre_Matriz (7) as Tipo de Variable

Donde 7 seria el Nº de valores que vas a introducir, en tu caso 80 creo

Para guardar los datos en la matriz
Nmbre_Matriz (1)= textbox.text ' donde 1 seria la posicion donde vas a guardar el dato

Para leer la matriz

textbox.text = Nombre matriz(1) ' donde 1 seria la posicion de la matriz que quieres leer

con lo cual si quieres leer toda la matriz y ver si te coincide algun Nº

For i = 1 to 80
if Nombre_Matriz (i) = Nº Aleatorio then
lo que tu quieras
end if
next i

esta es mas o menos la idea
cualquier cosa me comentas
PD: ese no es mi correo
un Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar