私が作っているメールクライアントのパスワード入力欄は、パスワードがランダムな文字で表示されたらカッコイイと思いました。すべてのASCII文字の辞書を書き留めたくないので、それを取得するためにインポートできるモジュールがあるかどうか疑問に思っていました. コードの私の考えは次のようになります。
import random
import char_set #All ascii characters
def random_char():
char_select = random.randrange(len(char_set))
char_choice = char_set[char_select]
return char_choice
注: Mac OSX、Windows、および Debian (Raspberry Pi) で実行しているため、これはクロスプラットフォームである必要があります。