java.util.concurrent.atomic.AtomicInteger size
java.util.concurrent.locks.Lock lock
long min
long range
double bias