026 模組3 random庫的使用

2022-04-29 14:36:05 字數 2878 閱讀 9915

目錄

二、基本隨機數函式

三、擴充套件隨機數函式

random庫是使用隨機數的python標準庫

random庫包括兩類函式,常用共8個

函式描述

seed(a=none)

初始化給定的隨機數種子,預設為當前系統時間

random()

生成乙個[0.0, 1.0)之間的隨機小數

import random

random.seed(10) # 產生種子10對應的序列

random.random()

0.5714025946899135
random.random()
0.4288890546751146
random.seed(10)

random.random()

0.5714025946899135
函式描述

randint(a,b)

生成乙個[a, b]之間的整數

randrange(m, n[, k])

生成乙個[m, n)之間以k為步長的隨機整數

getrandbits(k)

getrandbits(k)

uniform(a, b)

生成乙個[a, b]之間的隨機小數

choice(seq)

從序列seq中隨機選擇乙個元素

shuffle(seq)

將序列seq中元素隨機排列,返回打亂後的序列

import random

random.randint(10, 100)

64
random.randrange(10, 100, 10)
80
random.getrandbits(16)
37885
random.uniform(10, 100)
11.334920142209832
random.choice([1, 2, 3, 4, 5, 6, 7])
6
s = [1, 2, 3, 4, 5, 6, 7, 8, 9]

random.shuffle(s)

print(s)

[3, 9, 7, 4, 1, 2, 6, 5, 8]
需要掌握的能力

目錄二、基本隨機數函式

三、擴充套件隨機數函式

random庫是使用隨機數的python標準庫

random庫包括兩類函式,常用共8個

函式描述

seed(a=none)

初始化給定的隨機數種子,預設為當前系統時間

random()

生成乙個[0.0, 1.0)之間的隨機小數

import random

random.seed(10) # 產生種子10對應的序列

random.random()

0.5714025946899135
random.random()
0.4288890546751146
random.seed(10)

random.random()

0.5714025946899135
函式描述

randint(a,b)

生成乙個[a, b]之間的整數

randrange(m, n[, k])

生成乙個[m, n)之間以k為步長的隨機整數

getrandbits(k)

getrandbits(k)

uniform(a, b)

生成乙個[a, b]之間的隨機小數

choice(seq)

從序列seq中隨機選擇乙個元素

shuffle(seq)

將序列seq中元素隨機排列,返回打亂後的序列

import random

random.randint(10, 100)

64
random.randrange(10, 100, 10)
80
random.getrandbits(16)
37885
random.uniform(10, 100)
11.334920142209832
random.choice([1, 2, 3, 4, 5, 6, 7])
6
s = [1, 2, 3, 4, 5, 6, 7, 8, 9]

random.shuffle(s)

print(s)

[3, 9, 7, 4, 1, 2, 6, 5, 8]
需要掌握的能

026 模組3 random庫的使用

目錄 二 基本隨機數函式 三 擴充套件隨機數函式 十天快速入門 python完整教程目錄 random庫是使用隨機數的python標準庫 random庫包括兩類函式,常用共8個 函式描述 seed a none 初始化給定的隨機數種子,預設為當前系統時間 random 生成乙個 0.0,1.0 之間...

Python標準庫 random模組

import random 1.隨機小數 print random.random 大於0且小於1之間的隨機小數 print random.uniform 1,3 大於1且小於3的隨機小數 2.隨機整數 print random.randint 1,5 大於1且小於等於5之間的整數 print ran...

python3 random模組介紹

目錄 random模組簡介 例項演示 random 函式 uniform start,end 函式 choice 函式 隨機數可以用於數學,遊戲,安全等領域中,還經常被嵌入到演算法中,用於提高演算法效率,並且提高程式安全性。在滲透領域主要用於寫指令碼時,其中user agents和referer就用...