Is it thread-safe?ΒΆ

coolname is thread-safe and virtually stateless. The only shared state is the global random.Random instance, which is also thread-safe. You can re-seed or even completely override it, see Randomization.