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...