「每日一練」巧用python生成隨機數

隨機數在我們的生產和生活中有很多的應用場景,比如說登錄驗證的隨機數字等等,那麼你知道在Python中怎麼生成隨機數嗎?

往下看,就是這麼簡單!

題目

python中生成隨機整數、隨機小數、0--1之間小數方法

代碼

先上代碼~

「每日一練」巧用python生成隨機數

​運行效果

「每日一練」巧用python生成隨機數

題目詳述

程序分析:

隨機整數: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 ————

「每日一練」巧用python生成隨機數

覺得文章不錯的,歡迎點在看和轉發


分享到:


相關文章: