教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

python的random模塊介紹[傳智播客]

更新時間:2019年10月16日16時04分 來源:傳智播客 瀏覽次數(shù):

random模塊介紹

主要用于生成隨機數(shù),大部分python人都會用,但是一般人都是使用randint()幫我們生成某個范圍的整數(shù),但其實random模塊還有很多非常使用的功能供我們使用,接下來我們就一一了解一下我們的random。【推薦了解python培訓課程

使用方法

1. 引入模塊:import random

2. 使用模塊中的某個功能:random.xxx(1, 10)

python的random模塊1

random.random()方法

產(chǎn)生0-1之間的隨機浮點數(shù),不需要設置參數(shù)。

python的random模塊2


random.randint()方法

這是人們用得最多的方法,生成某個范圍的隨機整數(shù),可以設置兩個參數(shù)。

python的random模塊3

random.randrange()方法

此方法可以寫三個參數(shù),跟random.randint()是一樣的,都是生成整數(shù),但可以加上步長,可以設置1-3個參數(shù)。

步長:每一次加幾,好比循環(huán)里面的增量。默認是1。下圖,我步長設置了2,就只會生成1-10之間的基數(shù)

random.randrange(開始, 結(jié)束, 步長)

python的random模塊4

random.uniform()方法

設置某個范圍內(nèi)的浮點數(shù),可以設置兩個參數(shù)

python的random模塊6


random.choice()方法

隨機輸出choice里面的參數(shù),擁有此方法,就不再需要寫遍歷了。

python的random模塊7


random.sample()方法

生成指定數(shù)量的隨機字符,最終返回列表

random.shuffe()方法

將list1打亂順序

python的random模塊8


分布的隨機數(shù)

關(guān)于這種分布的隨機,在我們python里不是太常用,以下這張圖是從網(wǎng)絡上截取的,如果有興趣的小伙伴可以更加深入了解

python的random模塊9

總結(jié)

其實我們的random模塊還是有很多非常使用的方法呢,使用起來也是非常的簡單,靈活運用起來可以幫助我們節(jié)省很多代碼,希望看完之后能對您有幫助。

0 分享到:
和我們在線交談!