python 隨機模組

2021-09-29 08:43:47 字數 1145 閱讀 4111

import random 載入隨機模組

random.shuffle(t) 將列表隨機打亂順序

random.choice(t) 從列表中隨機挑選乙個元素

random.random() 隨機生成乙個0~1的小數

random.randint(1,100) 隨機生成乙個1~100的整數,包括1,不包括100

random.seed(0) 生成乙個以0為引數的隨機數種子

>>

> t=[1

,2,3

,4,5

,6,7

,8,9

]>>

>

import random

>>

> random.shuffle(t)

>>

> t[7

,2,1

,5,9

,3,4

,6,8

]

>>

> t=

['john'

,'kim'

,'mary'

,'sam'

]>>

> random.shuffle(t)

>>

> t

['sam'

,'mary'

,'kim'

,'john'

]

>>

> random.choice(t)

'mary'

>>

> random.random(

)0.08294798171160989

>>

> random.randint(1,

100)

59>>

> random.seed(0)

>>

> random.randint(1,

100)

50>>

> random.randint(1,

100)

98

python模組 隨機模組

1 import random23 print random.random 隨機產生乙個 0,1 的 float 0.02624429936160077645 print random.randint 1,4 1,4 隨機整數 367 print random.randrange 1,3 1,3 隨...

Python 模組 隨機模組

import random random.randint a,b random.uniform a,b random.choice random.randrange a,b,c p python is powerful and so on.random.shuffle p random.sample...

Python 隨機模組

import random 隨機產生 0,1 之間的浮點值 print random.random 結果 0.120766755324 隨機生成指定區間 1,6 之間的浮點數。包括兩邊。print random.uniform 1,6 結果 5.68457705719 隨機生成指定範圍 1,6 之間...