make SecureRandom.choose public
This issue https://bugs.ruby-lang.org/issues/10849
SecureRandom.alphanumeric and also the private method choose.
choose was kept private because the method name wasn't the best name to represent the behavior.
I think if it was called
random_string it would be very clear what it does.
I also think it should be aliased to choose as well to allow backwards compatibility for people bypassing the private method with
send (e.g. https://www.thetopsites.net/article/58611103.shtml)
I'm planning to put together a pull request for this. Please let me know if there are any complications I'm not considering.