Am I taking crazy pills? I count 3+ drop in replacements for `random` on pypi.*...
Am I taking crazy pills? I count 3+ drop in replacements for `random` on pypi.* But the #python standard library `secrets` is not a drop in replacement for `random` except for a subset of function signatures. i.e. you can't generally write `import secrets as random`
Do I need to publish a drop in replacement for `random` that has all the signatures and repoints everything to SystemRandom?
* these events might be statistically independent
Self-replies
namely
https://pypi.org/project/RandomSources/
and
https://pypi.org/project/nonpseudorandom/
and
https://pypi.org/project/Pyewacket/
My use case is to get Bandit to shut up everytime I `import random`
Also, I should publish the xkcd-random library, for when pseudorandom is just to unpredictable.
And another near drop-in replacement
https://pypi.org/project/quantum-random/
and another
https://pypi.org/project/pycrypto/