public static LongGene of(final long min, final long max) {
		return of(random().nextLong(min, max), min, max);
	}
Create a new random {@code LongGene}. It is guaranteed that the value of
the {@code LongGene} lies in the interval {@code [min, max)}.

@param min the minimal valid value of this gene (inclusively).
@param max the maximal valid value of this gene (exclusively).
@return a new {@code LongGene} with the given parameters.
@throws IllegalArgumentException if {@code max} is greater than
        or equal to {@code min}
jenetics/src/main/java/io/jenetics/LongGene.java