Python:randint()用法


randint(a, b)

隨機生成整數:[a-b]區間的整數(包含兩端)

1 from random import randint
2 print("隨機生成10個隨機整數。")
3 i = 0
4 while True:
5     i += 1
6     print(randint(0,10))
7     if i == 10:
8         break

顯示結果:

隨機生成10個隨機整數。
8
8
0
2
5
6
2
10
2
8

其他random模塊下的代碼有:

random()、uniform()、choice()、randrange()、shuffle()

 1 import random
 2 
 3 # 產生 0 到 1 之間的隨機浮點數
 4 print( random.random() )            
 5 
 6 # 產生  1.1 到 5.4 之間的隨機浮點數,區間可以不是整數
 7 print( random.uniform(1.1,5.4) )  
 8 
 9 # 從序列中隨機選取一個元素
10 print( random.choice('tomorrow') )  
11 
12 # 生成從1到100的間隔為2的隨機整數
13 print( random.randrange(1,100,2) )   
14 
15 # 將序列a中的元素順序打亂
16 a=[1,3,5,6,7]                
17 random.shuffle(a)
18 print(a)

 

 

 

 

  

 


免責聲明!

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



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