python中random的基本用法


那么怎么使 a 隨機生成一個數值呢,來研究一下random的部分程序;python中random模塊的幾個函數可以隨機生成數值,下面咱們看一下random的幾個函數的使用方法。

random()是不能直接訪問的,需要導入random模塊通過random靜態調用該方法。
隨機浮點數
random.uniform() 
用於生成指定范圍內的浮點數,兩個參數,一個是上限,一下是下限

1 import random
2 a = random.uniform(2,10)
3 print a
運行之后 a 就會隨機選取2 —10之間的隨機浮點數
 
random.random()
用於選取隨機浮點數
 
隨機整數
random.randint()
用於選取指定范圍內的整數;
1 a  = random.randint(10,80)
2 print a
運行之后 a 就會隨機選取10—80之間的隨機整數

 

random.randrange(0,100,2)
用於隨機選取0—100之間的隨機偶數
 
隨機字符
random.choice()
用於隨機選取指定字符串中的字符
random.sample('qwertyuiop',3)
用於選取字符串中隨機3個字符
 
random.choice()還可以隨機選取字符串,在使用過程中要講字符串加入到列表中使用
 
1 a = random.choice(['one','two','three','four'])
2 print a

運行之后會選取one two three four中任意一個字符串

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM