ランダムな文字列を生成する
pythonの組み込みモジュールを使ってランダムな文字列を生成する方法を紹介します。
url safeなランダムな文字列を生成する
url safeな文字列は、URLのクエリパラメータやファイル名などに使える文字列です。
=== ターミナルで実行
1 2 3 |
|
=== pythonコード
1 2 3 4 |
|
ランダムな文字列を生成する
url safeでないランダムな文字列を生成するには、secrets.token_bytes
を使います。
=== ターミナルで実行
1 2 3 |
|
=== pythonコード
1 2 3 4 5 |
|
生成される文字列の長さ
secrets.token_urlsafe
の引数には、生成する文字列の長さを指定します。secrets.token_bytes
の引数には、生成するバイト数を指定します。