void write(final DataOutput out) throws IOException {
		writeInt(length(), out);
		writeBytes(_min.toByteArray(), out);
		writeBytes(_max.toByteArray(), out);

		for (BigIntegerGene gene : _genes) {
			writeBytes(gene.allele().toByteArray(), out);
		}
	}
Create a new random {@code DoubleChromosome} of length one.

@param min the minimal value of this chromosome (inclusively).
@param max the maximal value of this chromosome (exclusively).
@return a new {@code DoubleChromosome} with the given parameter
jenetics.ext/src/main/java/io/jenetics/ext/BigIntegerChromosome.java