python random庫的使用

2022-08-15 22:15:10 字數 666 閱讀 2804

random庫的使用:使用隨機數的標準庫,import 引入即可(turtle,time已學過)

基本隨機數函式:

seed(a=none),初始化給定的隨機數種子,預設為當前系統時間

random.seed(10)  #產生種子10對應的序列

random(),生成乙個[0.0,1.0]之間的隨機小數

random.random()

設定隨機種子,是為了可還原/復現執行過程,若用預設的隨機則不可復現。種子對應的序列是固定的,所以可還原

擴充套件隨機數函式

1.生成整數(random()只能生成小數)

randint(a,b),生成【a,b】之間的整數

getrandbits(),生成k比特長的隨機整數

randrange(m,n[,k]),生成m,n之間以k為步長的隨機整數

2.生成隨機數(random()只能生成0.0-1.0之間的小數)

uniform(a,b),生成a,b之間的時間小時

3.針對序列的擴充套件

choice(seq),從序列seq中隨機選擇乙個元素

shuffle(seq), 將序列seq中元素隨機排列,返回打亂後的序列

Python random庫 隨機數函式庫使用

中國大學mooc python語言程式設計 第4周 程式的控制結構 4.4 模組3 random庫的使用 import random seed a none 初始化給定的隨機數種子,預設為當前系統時間 print random.seed 10 產生種子10對應的序列 random 生成乙個 0.0,...

Python random庫的使用

1 random庫是使用隨機數的python標準庫 1 偽隨機數 採用梅森旋轉演算法生成的 偽 隨機序列中元素 random庫主要用於生成隨機數 使用random庫 import random 2 random庫包括兩類函式,常用共8個 基本隨機數函式 seed random 擴充套件隨機數函式 r...

Python random庫的使用

隨機數在計算機應用中十分常見,python 內建的random庫主要用於產生各種分布的偽隨機數序列。random庫採用梅森旋轉演算法 mersennetwister 生成偽隨機數序列,可用於除隨機性要求更高的加解密演算法外的大多數工程應用。使用random庫的主要目的是生成隨機數,因此,讀者只需要查...