random庫
-基本隨機數函式::seed(),random()
-擴充套件隨機數函式:randint(),getrandbits(),uniform(),randrang(),choice(),shuffle()
函式描述
seed(a=none)
初始化給定的隨機數種子,預設為當前系統時間》random.seed(10)#產生種子10對應的序列
random()
生成乙個[0.0,1.0)之間的隨機小數》random.random()––
函式描述randint(a,b)
生成乙個[a,b]之間的整數》random.randint[10,100)––
randrange(m,n,[,k])
生成乙個[m,n)之間以k為步長的隨機整數》random.randrange(10,100,10) 80
getrandbits(k)
生成乙個k比特長的隨機整數 >>>random.getrandbits(16) 37885––
uniform(a,b)
生成乙個[a,b]之間的隨機小數 >>>random.uniform(10,100) 13.090093302
choice(seq)
從序列seq中隨機選擇乙個元素》random.choice([1,2,3,4,5,6,7,8,9]) 8––
shuffle(seq)
將序列seq中元素隨機排列,返回打亂後的序列》s=[1,2,3,4,5,6,7,8,9];random.shuffle(s);print(s)
Python順序與range和random
range start,stop step start是開始,stop是停下,step是步長。range 10 range 0,10 list range 10 生成乙個0到9之間的序列 0,1,2,3,4,5,6,7,8,9 list range 1,10 生成1到9的序列 1,2,3,4,5,6...
Python學習之控制結構以及random庫的使用
程式的控制結構大致如下圖所示 注 眾所周知,程式的執行過程是按照從上至下順序執行,所以我們在寫程式的時候要嚴格遵循這一點來進行編寫demo score eval input 請輸入成績 if score 95 print excellent elif score 85 print good elif...
Python常用模組 隨機數模組(random)
python常用模組 隨機數模組 random 一.常用方法舉例 1 usr bin env python2 coding utf 8 3 author yinzhengjie4 blog email y1053419035 qq.com67 import random 8print random....