Prueba de montecarlo

3
import java.util.Random; public class PMontecarlo { double arr[]=new double [50],aux; double S = 0,P=0; Datos obd=new Datos(); int ind,x; int N1; public void Aleatorios() { Random obr=new Random(); for(ind=0;ind<arr.length;ind++) arr [ind]=obr.nextFloat(); } public void Mostrar() { System.out.println("Los numeros son :"); for(ind=0;ind<arr.length;ind++) System.out.println(arr[ind]); } public void S() { double N1=obd.Entero("Dame Los puntos aleatorios"); for(ind=0;ind<arr.length;ind++) { S=arr[ind]/N1; } System.out.println("Proporcional de probalbilidad"+S); } public void DN() { double N=arr.length; double dn; dn=(N*Math.pow(P, N1)); if(dn<5); { System.out.println("Distribucion nominal"+dn);

Transcript of Prueba de montecarlo

Page 1: Prueba de montecarlo

import java.util.Random;

public class PMontecarlo {

double arr[]=new double [50],aux; double S = 0,P=0; Datos obd=new Datos();int ind,x; int N1;

public void Aleatorios() {

Random obr=new Random(); for(ind=0;ind<arr.length;ind++)

arr [ind]=obr.nextFloat(); } public void Mostrar() {

System.out.println("Los numeros son :"); for(ind=0;ind<arr.length;ind++)

System.out.println(arr[ind]);

} public void S() {

double N1=obd.Entero("Dame Los puntos aleatorios");for(ind=0;ind<arr.length;ind++){

S=arr[ind]/N1; }System.out.println("Proporcional de probalbilidad"+S);

} public void DN() {

double N=arr.length;double dn;dn=(N*Math.pow(P, N1));if(dn<5);{

System.out.println("Distribucion nominal"+dn);}

} public void P() {

for(ind=0;ind<arr.length;ind++) {

P=( N1/arr[ind]); } System.out.println("Probabilidad de punto aleatorios"+P);

}

Page 2: Prueba de montecarlo

public static void main (String[]args) {

PMontecarlo obpi=new PMontecarlo(); obpi.Aleatorios(); obpi.Mostrar(); obpi.S(); obpi.DN(); obpi.P();

}}

0.180017471313476560.8190965652465820.37270224094390870.384394645690917970.478392660617828370.69800704717636110.97523331642150880.5401558279991150.7989631891250610.88770878314971920.33588886260986330.473661303520202640.67038112878799440.6343224644660950.033035814762115480.80286234617233280.84984886646270750.230744004249572750.34931802749633790.67714571952819820.77370637655258180.397654354572296140.87341332435607910.96372836828231810.8853231668472290.49234026670455930.213486611843109130.7690055370330810.47885710000991820.336394608020782470.088703632354736330.99191224575042720.41729348897933960.82939022779464720.47194129228591920.71605962514877320.132193803787231450.86412143707275390.081924617290496830.99803406000137330.19173669815063477

Page 3: Prueba de montecarlo

0.486424207687377930.46898102760314940.67756730318069460.69953024387359620.308494031429290770.69858121871948240.4761716127395630.14153474569320680.15170902013778687Dame Los puntos aleatorios3Proporcional de probalbilidad0.05056967337926229Distribucion nominal50.0Probabilidad de punto aleatorios0.0