private static long seed() {
			return (long)new ObjectSeed().hashCode() << 32 |
				new ObjectSeed().hashCode();
		}
Uses the given {@code base} value to create a reasonable safe seed
value. This is done by combining it with values of
{@code new Object().hashCode()}:

{@snippet lang="java":
public static long seed(final long base) {
    final long objectHashSeed = ((long)(new Object().hashCode()) << 32) |
                                        new Object().hashCode();
    long seed = base^objectHashSeed;
    seed ^= seed << 17;
    seed ^= seed >>> 31;
    seed ^= seed << 8;
    return seed;
}
}

@param base the base value of the seed to create
@return the created seed value.
jenetics/src/main/java/io/jenetics/internal/math/Randoms.java