Don't use ThreadLocalRandom, keep it java 6