Python random庫 隨機數函式庫使用

2021-09-13 19:29:08 字數 950 閱讀 2196

**:中國大學mooc python語言程式設計

【第4周】程式的控制結構/4.4 模組3: random庫的使用

import random

# seed(a = none) 初始化給定的隨機數種子,預設為當前系統時間

print

(random.seed(10)

)# 產生種子10對應的序列

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

print

(random.random())

# randint(a,b) 生成乙個[a,b]之間的整數

print

(random.randint(10,

100)

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

print

(random.randrange(10,

100,10)

)# getrandbits(k) 生成乙個k比特長的隨機整數

print

(random.getrandbits(16)

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

print

(random.uniform(10,

100)

)# choice(seq) 從序列seq中隨機選擇乙個元素

print

(random.choice([1

,2,3

,4,5

,6,7

,8,9

]))# shuffle(seq) 將序列seq中元素隨機排列,返回打亂後的序列

s =[1,

2,3,

4,5,

6,7,

8,9]

random.shuffle(s)

print

(s)

python random隨機模組

author 12711 coding utf 8 import random x random.random 生成乙個 0 1 的隨機浮點數 x random.uniform 0,10 生成乙個指定範圍的隨機浮點數範圍為 0 10 x random.randrange 0,10,2 從指定範圍內,...

python random隨機操作詳解

import random print random.sample i for i in range 1,100 90 遍歷然後取出90個資料不會重複的 print random.random 生成隨機數 print random.uniform 0,100 生成隨機小數 print random....

python random隨機生成密碼

隨機生成密碼 新建乙個字元列表,這個列表中的內容從前到後依次包含小寫字母 大寫字母 數字。形如 a z a z 0 9 建議 使用 生成該字元列表。分別輸入隨機數的種子x 整型 隨機生成的密碼個數n,每個密碼長度m。每個密碼包含的m個字元是從上述字元列表中隨機抽取 注意 本題不要用sample函式,...