random.random()は、[0、1)の間でランダムに浮動小数点値を生成します
random.uniform(a、b)インターバル浮動小数点数をランダムに生成します
random.randint(a、b)は、指定された範囲の整数をランダムに生成します[a、b]
random.randrange(a、b、c)指定された範囲の整数をランダムに生成します[a、b)左から右に、指定されたステップ数をとらないようにしますc
random.choice(X)指定されたランダム生成する(行可能性のあるすべての反復??)ストリング/リスト/タプルを要素
random.sample(x、n)は、指定されたリスト/文字列の要素をランダムに生成します(反復可能ですか?)、nを選択します
random.shuffle(list)リスト内の要素をシャッフルします
例:確認コードを書く
DEFのv_code(): RET = '' のための I における範囲(5 ): NUMは random.randintを=(0,9) #CHR(85)は、ASC表示コードに対応する形状の ALF = CHR(random.randint(65122 )) s = str(random.choice([num、alf])) ret + = s return ret
ショートバージョン:
def v_code(): return '' .join(str(random.choice([random.randint(0,9)、chr(random.randint(65,122))]))for i in range(5))