Programación en castellano
Inicio > Foros > Java (básico) > ayuda random
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

ayuda random
Enviado por leo el día 24 de marzo de 2008

Hola buen dia:

Tengo el siguiente codigo

import javax.swing.*;
public class NumerosAzar {
public static void main(String args[]){
int valor = 2;
String sali=\"\";
for(int n=2;n<=10;n+=2){
valor=1+(int) (Math.random() * 6);

}
sali+=valor +\" \";
JOptionPane.showMessageDialog(null, sali);
}
}

Se supone que debe devolver un solo numero al azar de la serie:2,4,6,8,10 pero me esta arrojando numeros impares. Que puedo estar haciendo mal? agradezo la ayuda. GRACIAS

 
Re: ayuda random
Enviado por ozito el día 25 de marzo de 2008

Leo,
Creo que tienes un error de concepto, el programa que has diseñado sólo te devolverá números aleatorios entre 1 y 6, da igual que sean pares o impares, porque el bucle for no vale para nada. Por favor lee los comentarios del siguiente código que hace lo que tu quieres:

import javax.swing.*;

public class NumerosAzar {
public static void main(String args[]){
int valor = 2;
String sali="- ";
// devuelve un número aleatorio entre 1 y 5 y lo
// multiplica por 2 para mostrar los numeros pares
// del 2 al 10
valor=(1+(int) (Math.random() * 5)) *2;
sali+=valor +" -";
JOptionPane.showMessageDialog(null, sali);
}
}

 
Re: Re: ayuda random
Enviado por leoalvis el día 27 de marzo de 2008

Oye tienes razon, el concepto esta un poco mal de mi parte. Me sirviò la solucion. GRACIAS

 


Re: ayuda random
Enviado por Lean el día 25 de marzo de 2008

Será porque le estás sumando 1 a cada random que se genera....

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados