Is it thread-safe?ΒΆ

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

coolname should work in free-threaded python too, but this is not tested yet (volunteers welcome!).