OfficeExcel的隨機數設定技巧

2021-05-28 18:12:09 字數 2410 閱讀 4933

excel—隨機數+取餘隨機數rand()

語法rand( )

rand函式詳解:返回大於等於 0 及小於 1 的均勻分布隨機實數,每次計算工作表時都將返回乙個新的隨機實數。

註解:若要生成 a 與 b 之間的隨機實數,請使用:rand()*(b-a)+a

公式「=rand()*1000」返回乙個大於等於0、小於1000的隨機數

如果要使用函式 rand 生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入「=rand()」,保持編輯狀態,然後按 f9,將公式永久性地改為隨機數。

例1:excel隨機數10到-10:

=int(rand()*20-10)

或=rand()*(10-(-10))+10=rand()*(10+10)+10

例2:求excel隨機數(要求:如1-1000的隨機數,不得重複,且1-1000必須有!)

a1 輸入 =rand()

下拉至a1000

b1 輸入 1, b2 輸入 2, 下拉至 b1000, 即b1000 是 1000

點選a1:b1000, 以a列排序

b列便是 1-1000的隨機數, 不重複

例3:用excel生成隨機數是否是必須指定數字區間(如10-20)範圍?不指定一區間、而單指定乙個數(如0.6)可以該數附近的隨機數嗎?

因為你沒有指定單個數「周圍」的具體範圍,所以無法生成隨機數。

但是可以得到計算以該數為單位1的周圍的數。假設數在a1,則

=a1+(rand()-rand())*a1

比如0.6,就會求出 0.6±0.6範圍的隨即數

2,就會求出 2±2之間的隨機數

例4:用什麼方法可以讓excel生成一列限定了大小的隨機數,比如生成0.8-5之間的隨機數,我的主要目的是使h列的數等於b列的相應數乘0.

4-1.2之間的隨機數(要隨機數不因其它資料變化發生變化)

0.4-1.2之間的隨機整數公式:randbetween(0.4,1.2)

如在h1單元格中輸入:

=b1*randbetween(0.4,1.2)

0.4-1.2之間的隨機實數公式:rand()*(1.2-0.4)+0.4

如在h1單元格中輸入:

=b1*rand()*(1.2-0.4)+0.4

你要的應該是實數,所以推薦第二個公式

用=rand()函式.

分析如下:

rand()函式的範圍是0-1.

你需要的是0.4-1.2,範圍是0.

8*1。中間值是(0.4+1.

2)/2=0.8,最小值是中間值-範圍/2=0.8-0.

4=0.4。所以在乙個單元裡輸入:

=rand()*0.8+0.4。

用自動填充向下拉一下就可以了。

excel中的round函式

四捨五入到規定位數:round(a1,0)

excel自動求商

在excel內建的貼上函式中,與除法相關的函式有兩個:

mod(被除數,除數)——返回兩數相除的餘數。

quotient(被除數,除數)——返回商的整數部分。

比如: =mod(5,2)

回車確認後的返回值是餘數1。

=quotient(5,2)

回車確認後返回的值是商的整數部分2。

如果計算兩數(或幾個數)的商,可以直接編輯數**算公式求商,編輯的公式可以複製使用。

如何在excel中生成隨機數

rand

返回大於等於0及小於1的均勻分布隨機數,每次計算工作表時都將返回乙個新的數值。

語法rand()

說明若要生成a與b之間的隨機實數,請使用:

rand()*(b-a)+a

如果要使用函式rand生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入「=rand()」,保持編輯狀態,然後按f9,將公式永久性地改為隨機數。

示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。

操作方法

建立空白工作簿或工作表。

請在「幫助」主題中選取示例。不要選取行或列標題。

從幫助中選取示例。

按ctrl+c。

在工作表中,選中單元格a1,再按ctrl+v。

若要在檢視結果和檢視返回結果的公式之間切換,請按ctrl+`(重音符),或在「工具」選單上,指向「公式審核」,再單擊「公式審核模式」。12

3ab公式說明(結果)

=rand()介於0到1之間的乙個隨機數(變數)

=rand()*100大於等於0但小於100的乙個隨機數(變數)

如何產生不重複的隨機數

想產生某個資料範圍(如1-6,2-15等)的不重複的隨機數,用rand()函式只能產生隨機數,卻有重複,怎樣實現無重複

以2-15之間的不重複數為例,a1:a14中輸入公式=rand()*16-1,b1=rank(a1,$a$1:$a$14),然後下拉這個公式即可.

C隨機數生成

標準庫 被包含於中 提供兩個幫助生成偽隨機數的函式 函式一 int rand void 從srand seed 中指定的seed開始,返回乙個 seed,rand max 0x7fff 間的隨機整數。函式二 void srand unsigned seed 引數seed是rand 的種子,用來初始化...

3 2 2隨機數的產生 2

3.2.2 隨機數的產生 練習二一 選擇題 1 下列事件 1 方程有兩個不相等的實數根 2 在標準大氣壓下,溫度低於,並融化 3 某傳呼臺每天的某一時段內受到傳呼的次數不超過10次 4 物體在重力作用下會自由下落 隨機事件的個數是 a 1個b 2個c 3個d 4個 2 把紅 黑 白 藍4張紙牌隨機地...

3 3 2均勻隨機數的產生

3.3.2 幾何概型的應用與均勻隨機數的產生 學習目標 1.理解並掌握幾何概型的概率公式和其應用解題的關鍵 2.掌握利用計算器 計算機 產生均勻隨機數的方法 3.會利用均勻隨機數解決具體的有關概率的問題 重點難點 重點 1.應用幾何概型概率公式解決幾何概型問題 2.掌握利用計算器 計算機 產生均勻隨...