public static void main(String [] args) {
		List<Double> noises = new ArrayList<Double>();
		
		useBias = false;
		
		List<Double> percentagesNoBias = new ArrayList<Double>();
		for(double noise = minNoiseMagnitude; noise <= maxNoiseMagnitude; noise += step) {
			System.out.println("noise="+noise);
			int successes = 0;
			for(int i = 0; i < numBrains; i++) {
				if(buildAndTestRandomBrain(noise)) {
					successes++;
				}
			}
			noises.add(noise);
			percentagesNoBias.add(((double)successes)/numBrains);
		}

		useBias = true;
		
		List<Double> percentagesWithBias = new ArrayList<Double>();
		for(double noise = minNoiseMagnitude; noise <= maxNoiseMagnitude; noise += step) {
			System.out.println("noise="+noise);
			int successes = 0;
			for(int i = 0; i < numBrains; i++) {
				if(buildAndTestRandomBrain(noise)) {
					successes++;
				}
			}
			noises.add(noise);
			percentagesWithBias.add(((double)successes)/numBrains);
		}

		plot(noises,percentagesNoBias,percentagesWithBias);
	}