deck genertors
concurrency + threadsafe random