#!/usr/bin/env python#_*_encoding: utf-8_*_
import random
print(random.random())
#生成乙個在0到1之間的隨機浮點數
print(random.randint(
1,9))
#生成乙個在1到9之間的隨機整數,包含1和9
print(random.randrange(
1,9))
#生成乙個在1到9之間的隨機整數,包含1,但不包含9
print(random.choice(
'weffw'))
#隨機取乙個字元(元素),也可以是列表,元組
print(random.sample([
2,45,74,2,4],2
))#隨機取兩個
print(random.uniform(
2,6))
#隨機取2到6之間的浮點數
i = [1,2,3,4,5
]random.shuffle(i)
#打亂順序
#隨機驗證碼生成:import random
checkcode = ''
for i in range(4
): j = random.randint(0,1
)
if j == 0
: tmp = chr(random.randint(65.90
))
else
: tmp = random.randint(0,9
) checkcode +=str(tmp)
print(checkcode)
python基礎入門 random模組
最常用的函式有如下 random.randint random.randint 1,10 語句的含義是產生1至10 包含1與10 的乙個隨機數 整數int型 引數為整數不可為浮點數否則會報錯 random.randint 20,10 該語句是錯誤的。下限必須小於或等於上限。random.random...
Python之random模組筆記
一 匯入模組 import random二 random模組功能介紹 1 random.random 用於生成0 1的隨機浮點數,0 n 1.0 import random a random.random print a 2 random.uniform a,b 用於生成指定範圍內的隨機浮點數,其中...
python簡單入門 random庫的使用
random庫 基本隨機數函式 seed random 擴充套件隨機數函式 randint getrandbits uniform randrang choice shuffle 函式描述 seed a none 初始化給定的隨機數種子,預設為當前系統時間 random.seed 10 產生種子10...