excel產生隨機數 總數為定值

時間 2025-05-01 03:25:11

1樓:索金蘭岑妍

在棚行逗excel中想產生一定範圍的隨機整數,比如像產生a~b範帶運圍的整數,可以使用這個公式=int(rand()*b-a+1)+1,例如,鏈賣你想產生1到10的隨機數。

就可以輸入==int(rand()*10)+1就可以啦。

2樓:邰寄竹休倩

在單元格里輸入:

8+20*rand()

表示會產生乙個亂則8~28的數譁碰棚(吵彎即18為中心,不會小於8,不會大於28).如果你的意思是要整數。改為:

8+int(21*rand())

說明:rand()是產生乙個大於0,小於1的隨機數,所以取整就要21*rand()會生成0~20的整數。

3樓:曠文玉清戊

如隨機生成1到100之間的任意3個數,總數為150a2輸入:=randbetween(1,100)a3輸入:櫻汪=randbetween(1,100)a4輸入尺頌配:

150-a2-a3

是這個意思?陵指。

4樓:夷樹枝邸碧

前面四個隨機,使坦啟用rand

函式,第五陵信迅個值為定值減去前面四個隨機,這個值和尺此前面四個重複的概率幾乎為零的,如果找不到更好的辦法,建議臨時採用此法。

在excel中怎麼隨機生成乙個固定的數值

5樓:染塵墨羽

1、演示使用的辦公軟體office excel,軟體的版本為office家庭和學生版2016,其他版本的office或wps**可以參考本操作。

2、根據問題描述,我們在a1單元格中輸入乙個固定值。

3、然後我們在任意乙個單元格內輸入得到隨機值的函式,「=rand()*24000-12000」,該函式產生的數值範圍為-12000~+12000之間。

4、然後我們使用a1加上範圍內的隨機數實現隨即加上乙個範圍內的值,在任意單元格內輸入「=a1+d4」,其中d4的單元格內容為隨機範圍內的值。

5、輸入完成後點選回車,可以看到我們已經得到了乙個固定值隨機加乙個範圍內的值,因為是隨機值函式,所以每次的**變動都會更改單元格的值。

excel隨機數固定範圍生成

6樓:新科技

總結:excel生成固定範圍隨機數,具體操作步驟如下:1、選擇區域,將b1到b4的位置選中,輸入公式。

2、輸入完成後,同時按下ctrl鍵和enter鍵,得到隨機數字。3、按下f9鍵,隨機數字會自動重新整理。4、假如想要得到隨機小數,在公式後面除以10的倍數即可。

5、得出隨機小數,按下f9可以重新整理。

演示環境資訊:電腦型號:thinkpad 翼14 slim,系統版本 :window10,軟體版本:excel2020。

excel生成固定範圍隨機數,具體操作步驟如下:

1、選擇區域,將b1到b4的位置選中,輸入公式,具體操作如下圖所示:<>

2、輸入完成後,同時按下ctrl鍵和enter鍵,得到隨機數字,具體操作如下圖所示:<>

3、按下f9鍵,隨機數字會自動重新整理,具體操作如下圖所示:<>

4、假如想要得到隨機小數,在公式後面除以10的倍數即可,具體操作如下圖所示:<>

5、得出隨機小數,按下f9可以重新整理。具體操作如下圖所示:<>

excel怎麼隨機生成乙個範圍內的數字等於乙個固定的總值?

7樓:

先生成隨機數(0-1),求其總和,以其和除以你需要的固定總值,得到乙個比值,再用這個比值去修正產生的隨機數。

e1是你要的固定總值,a1:a10是=rand()生成10個隨機數,a11是這10個隨機數的和。

b1=$e$1/$a$11*a1,下拉到b10,b11是b1:b10的和,等於99

8樓:本來帶竹頭

比如需要某乙個範圍內的「隨機數」,可以利用生成0-1之間的隨機數的函式「ran()」生成乙個隨機數,將所得隨機數與變化範圍大小(上下限之間的差)的乘積,加上變化範圍的下限,得到乙個給出上下限之間的「隨機數」。如需要生成乙個a、b之間(b>a)的隨機數,可以通過a+(b-a)×rand()得到。

excel指定範圍內隨機取數且隨機數和等於特定值

9樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,在單元格c5中輸入如下公式以生成第乙個隨機數。

最後乙個數字「 1」表示有效數字,可以根據個人的需要對其進行修改,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,按enter鍵確認,第乙個隨機數將出現在**中,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,單擊c5右下角的黑點,滑鼠變成十字形,並將其拖動到單元格c8,以便填充單元格c5至c8,並在此處生成4個隨機數,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,c9單元格輸入公式[=

100-sum(c5:c8)]以生成最後乙個隨機數,見下圖,轉到下面的步驟。

5、第五步,執行完上面的操作之後,可以隨機生成多個數字,這些數字的總和等於指定的數字,見下圖。這樣,就解決了這個問題了。

10樓:網友

a1:d23=randbetween(46,56)a24:c24=randbetween(46,56)d24=4865-sum(a1:

c24,d1:d23)如果46=就是一組結果了。

下圖中一組是符合的,一組不符合。

js怎麼產生隨機數,Js怎麼產生隨機數?

js可以用math.random 函式產生隨機數,這裡以產生1到5之間的隨機數為例。1 產生最小到最大之間的函式,包括最小值和最大值,即 min r max 2 產生最小到最大之間的函式,包括最小值但不包括最大值,即 min r max 3 產生最小到最大之間的函式,不包括最小值但包括最大值,即 m...

excel如何產生不重複的隨機數

如,要求,1 50個數字隨機不重複分佈在50個單元格里 1 在a1單元格輸入 50 int 51 row rand 1 不要直接回車或點前邊的勾確認,而要點ctrl shift enter三鍵結束。2 滑鼠移到a1單元格右下角,游標變為黑十字,向下拖拽到a50即可。 北辰酆海雪 用輔助列的方法最為簡...

電腦隨機數是如何生成的,電腦如何產生隨機數?

不可能寫出那樣的程式.因為本來就是隨即出的數字.當然不能先知道.我做這麼長時間開發.沒發現能這麼寫過 電腦產生的隨機數稱為偽隨機數,是通過演算法模擬的,看上去和隨機數一樣,實際上能算出來的數就是可以預見的數 對你來說不可預見,對電腦則是可預見 不是真正的隨機數。 有具體的針對某個軟體嗎?單獨的電腦隨...