case WELL19937A:
return new RandomAdaptor(randomSeed == null ? new Well19937a() : new Well19937a(randomSeed));
case WELL19937C:
return new RandomAdaptor(randomSeed == null ? new Well19937c() : new Well19937c(randomSeed));
case WELL44497A:
return new RandomAdaptor(randomSeed == null ? new Well44497a() : new Well44497a(randomSeed));
case WELL44497B:
return new RandomAdaptor(randomSeed == null ? new Well44497b() : new Well44497b(randomSeed));
default:
throw new IllegalStateException("The randomType (" + randomType + ") is not implemented.");
}