random庫的使用


1.random庫概述

  使用random庫的主要目的是生成隨機數,因此,只需要查閱該庫中隨機數生成函數,找到符合使用場景的函數即可。

2.random庫解析

  random庫的引用方法與math庫一樣,可以采用下面兩種方式實現:

    import random

  或

    from random import *

  兩者的區別在於,第一種是從python所有的庫中遍歷找到random庫,引用函數的時候需要加上"random.",后接函數,而第二種是從random庫中導入所有的方法,可以直接用函數,不需要加后綴。  

  

 

思考與練習

  從random庫中選取相應的函數滿足下列條件。

  (1) 隨機生成100內的10個整數。

    分析:隨機取整可以用到randint(),再用for循環取多個值

from random import *

for i in range(10):
print (randint(0,100),end= ' ')

    運行結果:

    

 

  (2) 隨機選取0到100間的奇數。

    分析:奇數可以當作偶數加1

from random import *
print((randint(0,49)*2+1), end=' ')

    運行結果:

    

 

   (3) 從字符串'abcdefghij'中隨機選取4個字符。

    分析:運用choice()函數從序列中選取一個元素,再用for循環取4個值

from random import *a='abcdefghij'
for i in range(4):
    print(choice(a), end=" ")

    運行結果:

    

  (4) 隨機選取列表['apple','pear','peach','orange']中的1個字符串。

    分析:運用choice()函數從序列中選取一個元素

from random import *
a=['apple','pear','peach','orange']
print (choice ( a))

    運行結果:  

    


免責聲明!

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



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