Método De Montecarlo (Ruleta)
UTILIZANDO MATH.RAMDOM();
public static void main(String[] args) {
DecimalFormat f = new DecimalFormat("#.000");
double x;
for (int i = 1; i < 101; i++) {
x = (float) Math.random();
x = Double.parseDouble(f.format(x));
if (x > 0 && x <= 0.125) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 1");
}
if (x > 0.125 && x <= 0.250) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 2");
}
if (x > 0.250 && x <= 0.375) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 3");
}
if (x > 0.375 && x <= 0.5) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 4");
}
if (x > 0.5 && x <= 0.625) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 5");
}
if (x > 0.625 && x <= 0.75) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 6");
}
if (x > 0.75 && x <= 0.875) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 7");
}
if (x > 0.875 && x <= 1) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 8");
}
}
}
public static void main(String[] args) {
DecimalFormat f = new DecimalFormat("#.000");
double x;
for (int i = 1; i < 101; i++) {
x = (float) Math.random();
x = Double.parseDouble(f.format(x));
if (x > 0 && x <= 0.125) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 1");
}
if (x > 0.125 && x <= 0.250) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 2");
}
if (x > 0.250 && x <= 0.375) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 3");
}
if (x > 0.375 && x <= 0.5) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 4");
}
if (x > 0.5 && x <= 0.625) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 5");
}
if (x > 0.625 && x <= 0.75) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 6");
}
if (x > 0.75 && x <= 0.875) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 7");
}
if (x > 0.875 && x <= 1) {
System.out.println("Vuelta " + i + ". Probabilidad de dar 8");
}
}
}
Comentarios
Publicar un comentario