/**
Programa que imprime la frecuencia de los numeros de
un dado al lanzarlo 20000 veces
*/
class Simlanzar
{
public static void main(String gas[])
{
int Li=1,Ls=6,posible,i,res=0;
int N1=0,N2=0,N3=0,N4=0,N5=0,N6=0,Sum;
double aleat;
for(i=1;i<=20000;i++)
{
posible=(Ls+1)-Li;
aleat=Math.random()*posible;
aleat=Math.floor(aleat);
aleat=(Li+aleat);
res=(int)aleat;
System.out.print(""+res+",");
if(res==1)
{N1+=1;}
if(res==2)
{N2+=1;}
if(res==3)
{N3+=1;}
if(res==4)
{N4+=1;}
if(res==5)
{N5+=1;}
if(res==6)
{N6+=1;}
}
System.out.println("");
System.out.println("Total cara[1]:"+N1);
System.out.println("Total cara[2]:"+N2);
System.out.println("Total cara[3]:"+N3);
System.out.println("Total cara[4]:"+N4);
System.out.println("Total cara[5]:"+N5);
System.out.println("Total cara[6]:"+N6);
Sum=N1+N2+N3+N4+N5+N6;
System.out.println("Total lanzamientos:"+Sum);
}
}
Programa que imprime la frecuencia de los numeros de
un dado al lanzarlo 20000 veces
*/
class Simlanzar
{
public static void main(String gas[])
{
int Li=1,Ls=6,posible,i,res=0;
int N1=0,N2=0,N3=0,N4=0,N5=0,N6=0,Sum;
double aleat;
for(i=1;i<=20000;i++)
{
posible=(Ls+1)-Li;
aleat=Math.random()*posible;
aleat=Math.floor(aleat);
aleat=(Li+aleat);
res=(int)aleat;
System.out.print(""+res+",");
if(res==1)
{N1+=1;}
if(res==2)
{N2+=1;}
if(res==3)
{N3+=1;}
if(res==4)
{N4+=1;}
if(res==5)
{N5+=1;}
if(res==6)
{N6+=1;}
}
System.out.println("");
System.out.println("Total cara[1]:"+N1);
System.out.println("Total cara[2]:"+N2);
System.out.println("Total cara[3]:"+N3);
System.out.println("Total cara[4]:"+N4);
System.out.println("Total cara[5]:"+N5);
System.out.println("Total cara[6]:"+N6);
Sum=N1+N2+N3+N4+N5+N6;
System.out.println("Total lanzamientos:"+Sum);
}
}
Comentarios
Publicar un comentario