Probstat/coin toss experiments
รุ่นแก้ไขเมื่อ 00:54, 19 สิงหาคม 2557 โดย Jittat (คุย | มีส่วนร่วม)
In this part, we will perform a few simulations on coin tosses. Below are example codes for generating random numbers in Java and Python. You can definitely use other languages.
Some code
The following is a Java code for randomly tossing a fair coin for 100 times.
import java.util.Random;
public class CoinToss {
public static void main(String[] args) {
Random random = new Random();
int N = 100;
int c = 0;
for (int i = 0; i < N; i++) {
boolean head = random.nextDouble() >= 0.5;
if (head) {
c++;
}
}
System.out.println("Heads: " + c);
System.out.println("Freq/N: " + ((double) c)/N);
}
}
And this is an equivalent one in Python.
import random
N = 100
c = 0
for i in range(N):
head = random.random() >= 0.5
if head:
c += 1
print "Heads:",c
print "Freq/N:",float(c)/N