ライブラリsecretsを使うと、セキュリティトークンや認証で使うための強度のある乱数を生成できます。
import secrets
secrets.choice([1,2,3]) # => 1
secrets.randbelow(3) # => 3未満のランダムな整数
secrets.randbits(8) # => ランダムな8ビット整数
# バイト文字列
secrets.token_bytes(8) # => b'\xe9\xc8w\x8cDZ\xf2:'
# 16進数文字列
secrets.token_hex(8) # => 5b0aa697f5c9bd2d
# URLで使えるBASE64エンコード済みの文字列
secrets.token_urlsafe(8) # => '-hCSkNaBmfA'
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント