Foros del Web » Programando para Internet » Javascript »

Generar un numero aleatorio y compararlo con un entero que ingrese el usuario

Estas en el tema de Generar un numero aleatorio y compararlo con un entero que ingrese el usuario en el foro de Javascript en Foros del Web. Hola, Necesito que el programa genere un numero aleatorio por si mismo, y que cuando el usuario ingrese un entero automaticamente lo compare con el ...
  #1 (permalink)  
Antiguo 20/06/2010, 10:40
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 13 años, 10 meses
Puntos: 0
Generar un numero aleatorio y compararlo con un entero que ingrese el usuario

Hola, Necesito que el programa genere un numero aleatorio por si mismo, y que cuando el usuario ingrese un entero automaticamente lo compare con el numero aleatorio que genero el programa.
  #2 (permalink)  
Antiguo 20/06/2010, 11:44
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Generar un numero aleatorio y compararlo con un entero que ingrese el usua

Código Javascript:
Ver original
  1. function aleatorio(limite, texto){
  2.  var azar = Math.random()*limite;
  3.  //límite es el número máximo al que quieres que llegue el número aleatorio
  4.  var azarRedondo = Math.round(azar);
  5.  var campo = texto.value;
  6.  if(azarRedondo != campo){
  7.   alert('no coinciden');
  8.  }else{
  9.   alert('sí coinciden!');
  10.  }
  11. }
Código HTML:
Ver original
  1. <input type='text' onkeyup='aleatorio(10, this);' />
  2. <!-- aquí por ejemplo se generaría un número de 0 a 10-->

Saludos (:
  #3 (permalink)  
Antiguo 21/06/2010, 06:23
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Generar un numero aleatorio y compararlo con un entero que ingrese el usua

ok, gracias

Etiquetas: entero, numero, aleatoria, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.