python簡單入門 random庫的使用

2021-09-24 11:50:43 字數 809 閱讀 3070

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