python入門之random模組

2022-06-01 18:18:11 字數 893 閱讀 9622

#!/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...