1. 程式人生 > >Python——模組——隨機模組

Python——模組——隨機模組

1、引用模組

import random

2、隨機整數

random.randint(a,b) 

3、隨機浮點數

random.uniform(a,b)

4、從列表中隨機取元素

random.choice()

5、在一定範圍內取數,c預設為空,若c有數值說明a,b之間按c得數值遞增

random.randrange(a,b,c)

6、隨機打亂列表

p = ["Python", "is", "powerful", "simple", "and so on..."]
random.shuffle(p)

7、從指定序列中隨機獲取指定元素

random.sample('abcdefghij', 3)
# ['a', 'd', 'b']

8、隨機驗證碼

import string
import random 
#隨機生成4位小寫字母
a = "".join(random.sample(string.ascii_lowercase,4))
print(a)
#隨機生成4位小寫字母 數字的組合
b = "".join(random.sample(string.ascii_lowercase+string.digits,4))
print(b)
#隨機生成4位小寫字母 大寫字母  數字的的組合
c = "".join(random.sample(string.ascii_uppercase+string.digits+string.ascii_lowercase,4))
print(c) #隨機生成4位小寫字母 大寫字母的組合 d ="".join(random.sample(string.ascii_letters+string.digits,4)) print(d)