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.掌握利用計算器 計算機 產生均勻隨...