import java.util.*; import java.io.*; public class CA { private int[][] A; private int[][] B; // is A after deaths private int[][] C; // is new births in A private int n; private double pointSize; private boolean trace; private Random gen; private double density; // between 0 and 1 private double pBirth, pDeath; private int population; private int iteration; public CA(int n,double density,double pBirth,double pDeath){ this.n = n; gen = new Random(); pointSize = 0.1; this.density = density; this.pBirth = pBirth; this.pDeath = pDeath; population = 0; iteration = 0; A = new int [n][n]; B = new int [n][n]; C = new int [n][n]; for (int i=0;i