Actions
Feature #14052
openIntroduce SecureRandom.with_chars
Status:
Open
Assignee:
-
Target version:
-
Description
ref. https://bugs.ruby-lang.org/issues/10849
This request renames SecureRandom.choose to .with_chars and makes it public.
(I think it would be a better name.)
For example, when generating passwords for users,
I'd like to avoid using characters "O" and "0" (or I, l, 1, ...) because they are confusing.
SecureRandom.with_chars would be useful to do this.
Files
Updated by matz (Yukihiro Matsumoto) almost 7 years ago
I don't like the name with_chars
. It doesn't describe the intention and the behavior of the method.
Matz.
Updated by mrkn (Kenta Murata) almost 7 years ago
This function is called "sampling with replacement" in mathematics and statistics.
Updated by knu (Akinori MUSHA) almost 7 years ago
I'd vote for SecureRandom.random_chars(len=16, candidate_chars)
.
Actions
Like0
Like0Like0Like0