1. 程式人生 > >Pythom模塊之random模塊

Pythom模塊之random模塊

+= .sh 分享 一個數 for randint 需要 lap nbsp

import random

常用方法

技術分享圖片
 1 import random
 2 
 3 #random.random()    返回0-1之間的一個浮點型
 4 print(random.random())    #0.4265110013940845
 5 
 6 #random.uniform() 返回任意範圍內的浮點型
 7 print(random.uniform(1,3))   #1.7401848969239182
 8 
 9 #random.randint()   返回區間內包含臨界的任意int型
10 print(random.randint(1,3))  # [1,2,3] 註意包含3
11 12 #random.randrange() 返回區間範圍內任意一個數,不包含右邊 13 print(random.randrange(1,3)) #[1,2] 14 15 #random.choice() 返回序列中任意一個元素 16 print(random.choice([1,2,3])) # 1 17 18 #random.sample() 返回序列中任多個元素 19 print(random.sample([1,2,3],2)) # [1,2] 20 21 #random.shuffle() 打亂序列 22 a= [1,2,3,1] 23 random.shuffle(a)
24 print(a) #[2, 3, 1, 1]
View Code

隨機驗證碼

技術分享圖片
 1 def code():
 2     res = ‘‘
 3     for i in range(5):
 4         number = random.randint(1,9)
 5         letter = chr(random.randint(65,122)) #字母範圍
 6         temp = random.choice([number, letter])
 7         res +=str(temp) #字符串拼接需要先在循環外先定義一個空的
 8     return
res 9 10 print(code()) #jq64C
View Code

Pythom模塊之random模塊