Red de conocimiento informático - Material del sitio web - Escriba una aplicación Java usando una HashTable que contenga números aleatorios entre 1 y 6 para simular un juego de dados y cuente el número de veces que aparece cada punto del dado después de 5000 lanzamientos.

Escriba una aplicación Java usando una HashTable que contenga números aleatorios entre 1 y 6 para simular un juego de dados y cuente el número de veces que aparece cada punto del dado después de 5000 lanzamientos.

Aleatorio aleatorio = new Random(System.currentTimeMillis());

Hashtable res = new Hashtable

int currentValue = 0;

int temp = 0;

for(int i=0;i<5000;i++)

{

currentValue = aleatorio .nextInt(6)+1;

if(!res.containsKey(String.valueOf(currentValue))){temp = 0;}

else{temp = res.get(String.valueOf (currentValue)).intValue()+1;}

res.put(String.valueOf(currentValue),Integer.valueOf(temp));

}

System.out.println("Número de visitas a 1: "+res.get("1"));< ​​p>System.out.println("Número de visitas a 2: "+res. get( "2"));

System.out.println("Número de visitas para 3: "+res.get("3"));

System.out .println ("El número de clics en 4:" +res.get("4"));

System.out.println("El número de clics en 5:" +res.get( "5"));

System.out.println("Número de clics para 6:"+res.get("6"));