Programa de números aleatorios decimales ayudita!
Hola tengo que hacer un programa en java que saque 100 números aleatorios decimales ya lo hice pero el problema es que no me da las números decimales me aparecen 1,0 2.0 ya le h no se que le movido y no se que hacer aquí les dejo el código si algún experto me pueda ayudar porfita :D
import java.util.Random;
public class AzarApp {
public static void main (String[] args) {
float[] ndigitos = new float[100];
int n;
Random rnd = new Random();
for (int i = 0; i < 100; i++) {
ndigitos = 0;
}
for (long i=0; i < 1000L; i++) {
n = (int)(rnd.nextDouble() * 100.0);
ndigitos[n]++;
}
for (int i = 0; i < 100; i++) {
System.out.println(i+": " + ndigitos);
}
}
}
import java.util.Random;
public class AzarApp {
public static void main (String[] args) {
float[] ndigitos = new float[100];
int n;
Random rnd = new Random();
for (int i = 0; i < 100; i++) {
ndigitos = 0;
}
for (long i=0; i < 1000L; i++) {
n = (int)(rnd.nextDouble() * 100.0);
ndigitos[n]++;
}
for (int i = 0; i < 100; i++) {
System.out.println(i+": " + ndigitos);
}
}
}
1 respuesta
Respuesta de krlosnow
1