隨機模組 random

2022-05-04 23:57:10 字數 908 閱讀 8111

#

隨機模組

import

random##

print(random.randint(1,6)) #隨機提取乙個 你給的整數範圍內的數字然後列印

#print(random.random()) #隨機取0-1 之間的小數

#print(random.choice([1,2,34,5,6,7,])) #隨機抽取列表內數字

#res = [1,2,3,4,5,6,7,8,9,10,11,12,13]

#random.shuffle(res)

#print(res)

#洗牌 將列表 內的數字打亂順序然後從新列印出來

#小練習 生成隨機驗證碼

"""大小寫字母 加數字

五位數的隨機驗證碼

chrrandom.choice

封裝成乙個函式 使用者想生成幾位 就生成幾位

"""defget_code(n):

code = ""

#首先生成乙個空的字串

for i in

range(n):

#先生成乙個隨機的大寫字母和小寫字母 數字

upper_str = chr(random.randint(65,90)) #

生成小寫字母

lower_str = chr(random.randint(97,122)) #

生成大寫字母

random_int = str(random.randint(0,9)) #

生成 一到就的數字

code+=random.choice([upper_str,lower_str,random_int])

return

code

res = get_code(4)

print(res)

random 隨機模組

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

random 隨機模組

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

random隨機模組

常用方法 隨機獲取1 9中任意的整數 import random res random.randint 1,9 print res 預設隨意獲取0 1之間任意小數 import random res1 random.random print res1 洗牌,將可迭代物件中的值進行亂序 import ...