day11 random模組 隨機

2022-08-24 10:15:20 字數 1021 閱讀 2406

import

random

#一.隨機小數:

print(random.random()) #

0.848972270116501結果是0-1之間的隨機小數

print(random.uniform(1,9)) #

5.169027668619639 結果是1-9之間的隨機小數。發紅包。

#二.隨機整數:

print(random.randint(1,5)) #

1-5之間的隨機整數,包含5.

print(random.randrange(1,10)) #

1-10之間的隨機整數,不包含10.

print(random.randrange(1,10,2)) #

1-10之間的隨機整數,不包含10,步長為2。奇數。

#三.隨機選擇列表的乙個元素返回:

print(random.choice([1,29,'w'

]))

print(random.choice([i for i in range(100)]))

#

四.隨機選擇列表的兩個元素返回:**

print(random.sample([4,'

y',51],2))

#五.打亂列表順序:

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

random.shuffle(lis) #原地打亂

print

(lis)

#六.6位數的隨機驗證碼,由數字和字母組成:

import

random

defrand():

for i in range(6):

dig = random.randint(0,9)

alp = chr(random.randint(65,90)) #字母=chr(數字)

add =random.choice([dig,alp])

print

(add)

rand()

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,...