This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients mark.dickinson, pitrou, rhettinger, serhiy.storchaka, steven.daprano, vstinner
Date 2020-04-14.20:03:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1586894631.58.0.585569079077.issue40282@roundup.psfhosted.org>
In-reply-to
Content
+0 for having getrandbits(0) return 0. Conceptually, it is reasonable. Practically, it is a bit inconvenient because the ValueError may have to be moved upstream to the _randbelow() methods. -1 for getrandbytes(). That is feature creep and no user has requested it. Also, the name leads to a confusing API with getrandbits() returning arbitrary sized python ints and getrandbytes() returning bytes. Lastly, it mostly duplicates functionality already supplied by secrets.token_bytes(). If you really want this, open another tracker issue and don't derail the issue at hand.
History
Date User Action Args
2020-04-14 20:03:51rhettingersetrecipients: + rhettinger, mark.dickinson, pitrou, vstinner, steven.daprano, serhiy.storchaka
2020-04-14 20:03:51rhettingersetmessageid: <1586894631.58.0.585569079077.issue40282@roundup.psfhosted.org>
2020-04-14 20:03:51rhettingerlinkissue40282 messages
2020-04-14 20:03:51rhettingercreate