1. 程式人生 > >python模塊-random

python模塊-random

叠代 pre 對象 元素 模塊 sam amp orm python模塊

import random

# 0 - 1 之間的數 (float)
print(random.random()) # 0.7083831248476096

# 65 - 122 之間的整數 (int) , 然後得到對應的字母
print(chr(random.randint(65, 122))) # q

# [1, 3) 之間隨機取一個
print(random.randrange(1, 3)) # 1

# 隨機取可叠代對象中的元素
print(random.choice([11, 22, 33])) # 22

# 隨機取n個, n = 2
print(random.sample([11, 22, 33, 44], 2)) # [11, 22]

# 任意範圍的浮點型 (float)
print(random.uniform(1, 4)) # 3.7487434054536735

# 隨機洗牌
l1 = [1, 2, 3, 4, 5, 6]
random.shuffle(l1)
print(l1) # [4, 5, 3, 6, 1, 2]

python模塊-random