Matriz numero aleatório

Alguém sabe gerar números binários aleatórios?
Porque, estou tentando fazer um algoritmo genético e no inicio tenho que gerar uma população com 4 individuos (cromossomo) e cada individuo tem q ser um número binário.
Abraços

[code]Random random = new Random();

int numero = random.nextInt(9000) + 1000;//Gera um numero entre 0 e 8999 e soma +1000
[/code]

Aqui esta o topico que te respondi sobre numeros binarios

só adaptar.

Vai tentando, se não conseguir, só postar aqui

1 curtida

public class Eq1Grau {

		private double[] individuo;  // população (cromossomos) de indivíduos. Individuo = double
		private int numIndividuos = 10;  // número da propulação
		private double txSelecao = .50; // % da população que vai sobreviver à próxima geração (através da seleção)
		private double txMutacao = .100; // % da população corrente que vai sofrer mutacão
		private double minValor = 0; // minimo valor possível (estimado) de um indivíduo
		private double maxValor = 31; // maximo valor possível (estimado) de um indivíduo
		private double x; // incognita
		private static double PRECISAO = 0.01; // uma casa decimal
		
		public Eq1Grau(int x) {
		    this.x = x;
		    // gerando população inicial (aleatória, entre os extremos minValor e maxValor
		    individuo = new double[numIndividuos];
		    for(int i=0;i<numIndividuos;i++)
		        individuo[i] = minValor+Math.random()*(maxValor-minValor);
	}
}

Estou tentando fazer assim, estou no caminho certo?

Esta sim, o número binário você pensa em por a onde?

Vou fazer outra class para armazenar eles e os descendentes, so ainda nao sei como heheheheheheh. Vou tentar aqui