import java.util.ArrayList; import java.util.Random; public class Laboratorio { private ArrayList individuos; private Random random; public Laboratorio() { this.individuos = new ArrayList<>(); this.random = new Random(42); // Semilla fija } public void agregarIndividuo(EntidadBiologica e) { individuos.add(e); } public void realizarExperimentos() { for (EntidadBiologica individuo : individuos) { double resultado = random.nextDouble(); individuo.aplicarExperimento(resultado); } } public void imprimirInforme() { for (EntidadBiologica individuo : individuos) { System.out.println(individuo); System.out.println(); } } }