在excel中,我們知道randbetween函式可以產生隨機整數,然而,應用巧妙的話,還可以獲取隨機日期、隨機姓名等。
下面來看看吧~
☛ randbetween函式
1. 作用:返回乙個介於指定的數字之間的隨機整數。
2. 語法:=randbetween(bottom,top)
① bottom引數: 將返回的最小整數。
② top引數: 將返回的最大整數。
☛ 例項應用
【例項一】在a列中生成100到200之間的10個隨機整數。
在a1單元格中輸入公式:
=randbetween(100,200)
回車,往下填充到a10即可。
注意:每次更新**的時候(比如重新開啟**,錄入資料,刪除資料等),函式都會生成新的隨機數。
【例項二】在b列中生成2000-1-1到2019-1-1之間的10個隨機日期。
解題思路:
1. 日期就是數字。比如日期「2019-5-20」,其實是數字43605,在單元格格式裡改為常規就可以看到。其中,系統的預設最早日期是從1900-1-1開始的,即1900-1-1相當於數字1。
2. 確定2000-1-1和2019-1-1這兩個日期的數值。通過檢視單元格格式就可以知道2000-1-1相當於36526,2019-1-1相當於43466.
下面就可以編輯公式了。
在b1單元格中輸入公式:
=randbetween(36526,43466)
回車,並設定自定義單元格格式為「yyyy-mm-dd」,往下填充即可。
看到這裡,你的手指是不是蠢蠢欲動,很想試一試呢。
至於如何生成隨機姓名,可以開動腦筋思考思考哦~
關於randbetween連乘的問題
兩個數x y都服從區間為 1,5 的均勻分布,並且x y均為整數,求解z x y的分布。x randbetween 1,5 y randbetween 1,5 x y在其區間內的各點概率已知,利用列舉法列出z x y的各種可能情況,並求得各概率。可以看到,z的結果並不在1 25之間每個整數上都存有概...
隨機檔案與隨機函式
1.dev random 與 dev urandom 特殊檔案 有些系統會提供兩種隨機偽裝置 dev random 與 dev urandom。這兩個裝置的差別,在 dev random 會一直封鎖,直到系統所產生的隨機數已充分夠用,所以它可以確保高品質的隨機數。相對地,dev urandom 不會...
QT qrand 隨機函式不隨機?
在做乙個qt的課程設計時,需要乙個產生隨機數 四位不同數字的隨機數 的方法,查了一下資料發現很簡單呼叫一下qrand 方法即可。確實也能產生隨機數但是發現乙個bug就是每次重啟程式發現每次產生的隨機數都是相同的。如下 獲取隨機數 int mainwindow generaterandomnumber...