Use TheadLocalRandom instead of Random