隨機數在我們的生產和生活中有很多的應用場景,比如說登錄驗證的隨機數字等等,那麼你知道在Python中怎麼生成隨機數嗎?
往下看,就是這麼簡單!
題目
python中生成隨機整數、隨機小數、0--1之間小數方法
代碼
先上代碼~
運行效果
題目詳述
程序分析:
隨機整數:random.randint(a,b),生成區間內的整數
隨機小數:習慣用numpy庫,利用np.random.randn(5)生成5個隨機小數
0-1隨機小數:random.random(),括號中不傳參
第一行:
import random
import numpy as np
分別引用random和numpy庫進行調用
第二行:
result = random.randint(10,100)
print('生成的隨機整數是:',result)
使用random的randint方法,注意裡邊需要傳遞兩個參數,用來表示生成在哪兩個整數之間的隨機數
第三行:
res = np.random.randn(5)
print('生成的5個隨機小數是:\\n',res)
利用np.random.randn(5)生成5個隨機小數,並且將它打印出來,其中\\n是Python裡邊的換行符
第四行:
ret = random.random()
print('生成0-1隨機小數是:',ret)
random.random()生成0-1之間的隨機小數,括號中不傳參,生成的隨機數再乘以一個值,就得到了一個擴大的範圍,這個經常會用到
進階:
- 輕鬆的就實現想要的目的
- 是不是很便捷呢
結束語
總體來說思路只要有了,以後遇到類似的問題就可以解決了,是不是發現原來Python可以這麼神奇!
———— e n d ————
覺得文章不錯的,歡迎點在看和轉發
閱讀更多 娛樂八卦熱點 的文章