numpy中有一些常用的用來產生隨機數的函式,下面就常用的幾種進行介紹。
import numpy as np
import random
print(np.random.random()) #產生隨機浮點數
print(np.random.rand()) #從標準正態分佈中返回乙個或多個樣本值
print(np.random.randn()) #隨機樣本位於(0, 1)中
print(np.random.randint(20,30)) #用於生成乙個指定範圍內的隨機符點數,兩個引數其中
#乙個是上限,乙個是下限。如果a > b,則生成隨機數
print(random.randrange(0,101,2)) #從指定範圍內,按指定基數遞增的集合中
#(隨機選取0到100間的偶數)
#測試seed()產生隨機種子的作用,加上np.random.seed(1),只產生乙個相同的隨機數
i=0while(i<4):
np.random.seed(1)
print(np.random.rand())
i+=1
i=0while(i<4):
print(np.random.rand())
i+=1
print("test over")
執行結果如下:
0.2161833234686963
0.5386873681551301
-0.21398377459667148
2174
0.417022004702574
0.417022004702574
0.417022004702574
0.417022004702574
0.7203244934421581
0.00011437481734488664
0.30233257263183977
0.14675589081711304
test over
python 隨機產生姓名
coding utf 8 importrandom list xing 趙 錢 孫 李 周 吳 鄭 王 馮 陳 褚 衛 蔣 沈 韓 楊 張 李 list ming 豫 章 故 郡 洪 都 新 府 星 分 翼 軫 地 接 衡 廬 襟 三 江 而 帶 五 湖 控 蠻 荊 而 引 甌 越 物 華 天 寶 ...
隨機產生數值(Python)
1 from random import randint 2from random import random 3from random import uniform 4from random import choice 5from random import randrange 6from ran...
python隨機產生郵箱資料
寫乙個函式,傳入數字n,產生n條郵箱。要求 1,郵箱不能重複。2,郵箱前面的長度是6 12之間。3,產生的郵箱必須包含大小寫字母,數字和特殊字元,不包括的丟棄 4,郵箱後面內容從以下內容中取 163.com,qq.com,sina.com,126.com 5,產生儲存郵箱檔案 這個程式不複雜,但是卻...