private void fillRandomData() {
		Random random = new Random();
		age = random.nextInt(MAX_AGE);
		reproductible = age > MIN_REPR_AGE && age < MAX_REPR_AGE && random.nextInt(2)>0;
		aptitud = random.nextInt(1000);
		sex = SEX[random.nextInt(SEX.length)];
		
		StringBuffer geneBuffer = new StringBuffer(GENES_BITS);
		for (int i = 0; i < GENES_BITS; i++){
			geneBuffer.append(GENES[random.nextInt(GENES.length)]);
		}
		geneticCode = geneBuffer.toString();
		

		
		calculateScore();
		
	}