ランダム組込みモジュール上に一度一般的に使用される機能を覚えておいてください

#は0-1の間のランダムな浮動小数点数を生成します

print(random.random())

#サイズ範囲がありかかわらず、ランダム点値指定された範囲を生成します

print(random.uniform(1, 10))
print(random.uniform(10, 1))

#はランダムな整数指定された範囲を生成します

print(random.randint(1, 100))

#は、増分の指定された基本セットの指定された範囲の中から乱数を取得します

print(random.randrange(10, 50, 3))  # 10-50之间,隔两个抽一个数组成数列然后随机,最后一个值指跨度、步长

#タプルのリストからランダムな要素、文字列

list1 = ['11', 'cc', '33', 'bb']
list2 = 'i love python'
print(random.choice(list1))
print(random.choice(list2))

ランダムに配置されたリスト内の今後の要素を破壊する要素のリスト#

list1 = ['Q', 'W', 'E', 'R', 'T']
random.shuffle(list)
print(list)

#指定されたシーケンスとランダムな配列からランダムフラグメント指定された長さを取得します。注意:サンプル関数は、元の配列を変更することはありません。

list2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print(random.sample(list2, 4))
print(list2)

おすすめ

転載: blog.csdn.net/Linux_liuge/article/details/94381117