random 隨機 模組

2022-09-01 11:39:11 字數 1119 閱讀 8224

random()  大於0且小於1之間的小數,float

import

random

print

(random.random())

#0.6929254526372903

randint(a,b) 大於等於a且小於等於b之間的整數

print(random.randint(1,6)

#4

randrange(a,b) 大於等於a且小於b之間的整數

print(random.randrange(4,6))

#4

choice([a,b,c])  a或者b或者c

print(random.choice([1,2,3,[4,5]]))

#2

sample()

print(random.sample([1,'

23',[4,5]],2))

#列表元素任意2個組合

#[1, '23']

uniform(a,b) 大於a,小於b的小數

print(random.uniform(2,4))

#3.1164524618041236

shuffle(item) 打亂item的順序

item = [1,2,3,4,5]

random.shuffle(item)

print

(item)

#[1, 4, 5, 2, 3]

隨機驗證碼

import

random

defrandom_code(n):

res = ''

for i in

range(n):

#隨機轉換成ascill碼

str1 = chr(random.randint(65,90))

str2 = str(random.randint(0,9))

res +=random.choice([str1,str2])

return

resprint(random_code(8))

random 隨機模組

什麼是random random是python中內建的乙個庫,該庫是隨機產生數值的庫 random.sample pop,k 作用 從pop型別中隨機選取k個元素,以列表型別返回 pop 序列型別,例如列表型別 k 選取的個數,整數 random.shuiffle seq 作用 將序列型別seq中元...

隨機模組 random

隨機模組 import random print random.randint 1,6 隨機提取乙個 你給的整數範圍內的數字然後列印 print random.random 隨機取0 1 之間的小數 print random.choice 1,2,34,5,6,7,隨機抽取列表內數字 res 1,2...

random 隨機模組

random 隨機模組 import random random 獲取隨機0 1之間的小數 左閉右開 res random.random 0 x 1 print res randrange 隨機獲取指定範圍內的整數 包含開始值,不包含結束值,間隔值 res random.randrange 2 0,...