隨機函式 randbetween隨機函式不簡單

2021-10-14 19:56:38 字數 1264 閱讀 1107

在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...