python學習 random模組

2021-08-11 07:42:40 字數 1077 閱讀 4220

random模組常用函式:

1、random.random(),表示從0-1之間的隨機小數:

import random

a = random.random()

print(a)

得到結果:

'0.1257634562'
2、random.randint(a, b),表示a<= x <= b的乙個整數:

import random

a = random.randint(1,10)

print(a)

得到結果:

4
3、random.randrange(a,b),表示a<= x < b的乙個整數:

import random

a = random.randint(1,10)

print(a)

得到結果:

5
4、random.choice(seq), 從乙個序列中隨機獲取乙個元素:

import random

a = random.choice('hello,world')

b = random.choice([1,2,3,4,5])

print(a)

print(b)

得到結果:

l

3

5、random.sample(seq, n), 從乙個序列中隨機獲取指定的數目:

import random

seq = [1,2,3,4,5,6,7,8,9]

a = random.sample(seq, 3)

print(a)

得到:

[9,7,1]

python中numpy的random模組

numpy.random 1.rand d0,d1,dn 產生 0,1 的浮點隨機數,括號裡面的引數可以指定產生陣列的形狀 例如 np.random.rand 3,2 則產生 3 2的陣列,裡面的數是0 1的浮點隨機數 2.randn d0,d1,dn 產生標準正太分布隨機數,引數含義與rand相同...

python中生成隨機整數(random模組)

原文 1 從乙個序列中隨機選取乙個元素返回 random.choice sep 2 用於將乙個列表中的元素打亂 random.shuffle sep 3 在sep列表中隨機選取k個元素返回 random.sample seq,k 4 隨機返回a到b之間的乙個整數 random.randint a,b...

python學習 random模組

random模組 隨機模組 random 的方法 注 如果你對python感興趣,我這有個學習python基地,裡面有很多學習資料,感興趣的 q群 688244617 print random.random 0,1 的浮點數 print random.randint 1,3 print random...