I'm not sure to understand what you are suggesting, but I didn't want to change the behavior at all, so since it was previously using an AtomicInteger initialized based on a random integer, I kept it.