AuK/Probabilistische Algorithmen SS11
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<code>import java.util.Random;
public static double rain(int n){
Random randomGenerator = new Random();
float a = 0;
int k = 0;
for(int i = 0; i < n; i++){
int x = randomGenerator.nextInt(2);
int y = randomGenerator.nextInt(2);
if(x*x + y*y <= 1){
k = k+ 1;
}
}
return a = 4*k/n;
}
</code>
<run>rain(100)</run>