jueves, 13 de octubre de 2011

Generación de números aleatorios en Java


Generación de números aleatorios
Clase aleatorio… Aquí realizamos todos los procesos para generar los números aleatorios
package numaleatorio;

public class Aleatorio {
private int valor;

public Aleatorio(){

           this.valor=0;
}

    public void setValor(int valor) {
        this.valor = valor;
    }
public boolean VerificarSiNoPrimo()
{
    int cont=0;
    for (int p=1; p<=this.valor; p++)
    {

        if (this.valor % p ==0)
            cont++;
    }
    if (cont<=2)
        return true;
    else
        return false;


}


}

Clase principal… Aquí llamamos las operaciones realizadas en la clase anterior y es donde se va a ejecutar el programa
package numaleatorio;

import java.util.Random;


public class principal {



    public static void main(String[] args) {
        // TODO code application logic here

        Random rnd =new Random();
        Aleatorio viernes = new Aleatorio();
        for(int i=1; i<=10; i++)
        {
        int num = rnd.nextInt(30);
        viernes.setValor(num);
        if(viernes.VerificarSiNoPrimo())

             System.out.println("es un numero primo:  " + num);
        else
             System.out.println("no es numero primo:  " + num);

       
        }


    }

}


Ventana de la ejecucion


1 comentario:

  1. HOLA TESTIMONIO SOBRE CÓMO CONSEGUÍ MI PRÉSTAMO $300,000.00USD DE UNA COMPAÑÍA FINANCIERA LA ÚLTIMA SEMANA Correo electrónico para respuesta inmediata: drbenjaminfinance@gmail.com

    ¿Necesita un préstamo para iniciar un negocio o pagar sus deudas? {Dr.Benjamin Scarlett Owen} también puede ayudarlo con una oferta de préstamo legítima. También ha ayudado a otros colegas míos con la financiación de un préstamo. Obtenga su tarjeta ATM en blanco o TARJETA DE CRÉDITO en la puerta de su casa que funcione en todos los cajeros automáticos de todo el mundo con la ayuda de BENJAMIN LOAN FINANCE, las tarjetas de cajero automático se pueden usar para retirar en los cajeros automáticos o deslizar, en tiendas y puntos de venta. entregan estas tarjetas a todos los clientes interesados en todo el mundo. Si necesita un préstamo sin costo / estrés, él es el prestamista de préstamos adecuado para eliminar sus problemas financieros y su crisis hoy. BENJAMIN LOAN FINANCE contiene toda la información sobre cómo obtener dinero de forma rápida y sencilla a través de WhatsApp +19292227023 Correo electrónico drbenjaminfinance@gmail.com

    MUCHÍSIMAS GRACIAS

    ResponderEliminar