random是python內建模組, 想要使用該模組, 第一步需要進行匯入, 下面介紹幾種random常用的函式
importrandom
print(random.random()) #
大於0且小於1之間的小數
print(random.randint(1, 3)) #
[1, 3] 大於等於1且小於等於3之間的整數
print(random.randrange(1, 3)) #
[1, 3) 大於等於1且小於3之間的整數
print(random.choice([1, '
a', [4, 5]])) #
1或a或[4, 5]
print(random.sample([1, '
a', '
b', '
c', '
d'], 2)) #
列表元素任意2個組合
print(random.uniform(1, 3)) #
大於1小於3的小數
item = [1, 3, 5, 7, 9]
random.shuffle(item)
#打亂item的順序, 相當於"洗牌"
print(item)
對於生成隨機驗證碼, 可以使用random模組進行處理, 具體示例**如下:
importrandom
def make_code(size=4):
res = ''
for i in
range(size):
s1 = chr(random.randint(65, 90))
s2 = str(random.randint(0, 9))
res +=random.choice([s1, s2])
return
resprint(make_code(4))
random模組詳解
1.import random random randint a,b 括號裡是乙個範圍,random randint 是取括號裡範圍的隨機數。import random random.randint 1,10 8 random.randint 1,10 4 random.randint 1,10 2...
python內建模組之random模組
import random print random.random 隨機 0 1 浮點數 print random.uniform 1,10 隨機指定範圍的浮點數 print random.randint 1,3 隨機整數1 3,包括3 print random.randrange 1,3 1 3隨...
python模組 random模組
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。函式函式功能 random.random 生成乙個0到1的隨機浮點數 0 n 1.0 random.uniform a,b 生成乙個指定範圍內的隨機浮點數 a n b random.randint a,b...