SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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);
}
public static void main (String[]args)
{
PMontecarlo obpi=new PMontecarlo();
obpi.Aleatorios();
obpi.Mostrar();
obpi.S();
obpi.DN();
obpi.P();
}
}
0.18001747131347656
0.819096565246582
0.3727022409439087
0.38439464569091797
0.47839266061782837
0.6980070471763611
0.9752333164215088
0.540155827999115
0.798963189125061
0.8877087831497192
0.3358888626098633
0.47366130352020264
0.6703811287879944
0.634322464466095
0.03303581476211548
0.8028623461723328
0.8498488664627075
0.23074400424957275
0.3493180274963379
0.6771457195281982
0.7737063765525818
0.39765435457229614
0.8734133243560791
0.9637283682823181
0.885323166847229
0.4923402667045593
0.21348661184310913
0.769005537033081
0.4788571000099182
0.33639460802078247
0.08870363235473633
0.9919122457504272
0.4172934889793396
0.8293902277946472
0.4719412922859192
0.7160596251487732
0.13219380378723145
0.8641214370727539
0.08192461729049683
0.9980340600013733
0.19173669815063477
0.48642420768737793
0.4689810276031494
0.6775673031806946
0.6995302438735962
0.30849403142929077
0.6985812187194824
0.476171612739563
0.1415347456932068
0.15170902013778687
Dame Los puntos aleatorios3
Proporcional de probalbilidad0.05056967337926229
Distribucion nominal50.0
Probabilidad de punto aleatorios0.0

Más contenido relacionado

Was ist angesagt?

Was ist angesagt? (19)

week-24x
week-24xweek-24x
week-24x
 
An introduction to functional programming with Go [redux]
An introduction to functional programming with Go [redux]An introduction to functional programming with Go [redux]
An introduction to functional programming with Go [redux]
 
Programs
ProgramsPrograms
Programs
 
Novatadas en java
Novatadas en javaNovatadas en java
Novatadas en java
 
Practica 10
Practica 10Practica 10
Practica 10
 
exercise of basic computer programming.docx
exercise of basic computer programming.docxexercise of basic computer programming.docx
exercise of basic computer programming.docx
 
Linker
LinkerLinker
Linker
 
contoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi forcontoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi for
 
Simulacion - Algoritmo congruencial cuadratico
Simulacion - Algoritmo congruencial cuadraticoSimulacion - Algoritmo congruencial cuadratico
Simulacion - Algoritmo congruencial cuadratico
 
Dsa 1
Dsa 1Dsa 1
Dsa 1
 
C Program : Sorting : Bubble,
C Program : Sorting : Bubble, C Program : Sorting : Bubble,
C Program : Sorting : Bubble,
 
Nova microsoft word document
Nova microsoft word documentNova microsoft word document
Nova microsoft word document
 
Heep implementation in c
Heep implementation in cHeep implementation in c
Heep implementation in c
 
Selection
SelectionSelection
Selection
 
Import java
Import javaImport java
Import java
 
Assignment
AssignmentAssignment
Assignment
 
Info clasa
Info clasaInfo clasa
Info clasa
 
Linklist through struct
Linklist through structLinklist through struct
Linklist through struct
 
Oop lect 10
Oop lect   10Oop lect   10
Oop lect 10
 

Andere mochten auch

Guia para escapar de un incendio
Guia para escapar de un incendioGuia para escapar de un incendio
Guia para escapar de un incendiomiguel911
 
Resultados de las políticas públicas (1)
Resultados de las políticas públicas (1)Resultados de las políticas públicas (1)
Resultados de las políticas públicas (1)Gonzalo Negrete Montaño
 
Guía de seguridad personal navidad 2013
Guía de seguridad personal navidad 2013Guía de seguridad personal navidad 2013
Guía de seguridad personal navidad 2013miguel911
 
Guía de seguridad suplantación
Guía de seguridad suplantaciónGuía de seguridad suplantación
Guía de seguridad suplantaciónmiguel911
 
Plan estratégico de gestion de riesgos blue gardens
Plan estratégico de gestion de riesgos blue gardensPlan estratégico de gestion de riesgos blue gardens
Plan estratégico de gestion de riesgos blue gardensmiguel911
 
Grafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia ArtificalGrafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia ArtificalGonzalo Negrete Montaño
 
Guia para establecer la seguridad del perimetro
Guia para establecer la seguridad del perimetroGuia para establecer la seguridad del perimetro
Guia para establecer la seguridad del perimetromiguel911
 
Guía de seguridad proteccion perimetral…clave de la seguridad fisica
Guía de seguridad proteccion perimetral…clave de la seguridad fisica Guía de seguridad proteccion perimetral…clave de la seguridad fisica
Guía de seguridad proteccion perimetral…clave de la seguridad fisica miguel911
 

Andere mochten auch (9)

Guia para escapar de un incendio
Guia para escapar de un incendioGuia para escapar de un incendio
Guia para escapar de un incendio
 
Resultados de las políticas públicas (1)
Resultados de las políticas públicas (1)Resultados de las políticas públicas (1)
Resultados de las políticas públicas (1)
 
Guía de seguridad personal navidad 2013
Guía de seguridad personal navidad 2013Guía de seguridad personal navidad 2013
Guía de seguridad personal navidad 2013
 
Guía de seguridad suplantación
Guía de seguridad suplantaciónGuía de seguridad suplantación
Guía de seguridad suplantación
 
Plan estratégico de gestion de riesgos blue gardens
Plan estratégico de gestion de riesgos blue gardensPlan estratégico de gestion de riesgos blue gardens
Plan estratégico de gestion de riesgos blue gardens
 
Defensa perimetral
Defensa perimetralDefensa perimetral
Defensa perimetral
 
Grafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia ArtificalGrafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia Artifical
 
Guia para establecer la seguridad del perimetro
Guia para establecer la seguridad del perimetroGuia para establecer la seguridad del perimetro
Guia para establecer la seguridad del perimetro
 
Guía de seguridad proteccion perimetral…clave de la seguridad fisica
Guía de seguridad proteccion perimetral…clave de la seguridad fisica Guía de seguridad proteccion perimetral…clave de la seguridad fisica
Guía de seguridad proteccion perimetral…clave de la seguridad fisica
 

Prueba de montecarlo

  • 1. 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); }
  • 2. public static void main (String[]args) { PMontecarlo obpi=new PMontecarlo(); obpi.Aleatorios(); obpi.Mostrar(); obpi.S(); obpi.DN(); obpi.P(); } } 0.18001747131347656 0.819096565246582 0.3727022409439087 0.38439464569091797 0.47839266061782837 0.6980070471763611 0.9752333164215088 0.540155827999115 0.798963189125061 0.8877087831497192 0.3358888626098633 0.47366130352020264 0.6703811287879944 0.634322464466095 0.03303581476211548 0.8028623461723328 0.8498488664627075 0.23074400424957275 0.3493180274963379 0.6771457195281982 0.7737063765525818 0.39765435457229614 0.8734133243560791 0.9637283682823181 0.885323166847229 0.4923402667045593 0.21348661184310913 0.769005537033081 0.4788571000099182 0.33639460802078247 0.08870363235473633 0.9919122457504272 0.4172934889793396 0.8293902277946472 0.4719412922859192 0.7160596251487732 0.13219380378723145 0.8641214370727539 0.08192461729049683 0.9980340600013733 0.19173669815063477 0.48642420768737793 0.4689810276031494
  • 3. 0.6775673031806946 0.6995302438735962 0.30849403142929077 0.6985812187194824 0.476171612739563 0.1415347456932068 0.15170902013778687 Dame Los puntos aleatorios3 Proporcional de probalbilidad0.05056967337926229 Distribucion nominal50.0 Probabilidad de punto aleatorios0.0