public static <T> PermutationChromosome<T>
	of(final ISeq<? extends T> alleles) {
		return of(alleles, alleles.size());
	}
Create a new, random chromosome with the given valid alleles.

@param <T> the gene type of the chromosome
@param alleles the valid alleles used for this permutation arrays.
@return a new chromosome with the given alleles
@throws IllegalArgumentException if the given allele sequence is empty.
jenetics/src/main/java/io/jenetics/PermutationChromosome.java