Excel如何生成幾個(gè)總值一定的隨機(jī)數(shù)?
假如我們想要生成總和100的10個(gè)隨機(jī)數(shù)。可以使用以下方法:
在A列,用RAND函數(shù)生成10個(gè)隨機(jī)數(shù),然后在B列根據(jù)A的數(shù)值求出另一組數(shù)值,公式為:
100*A2/SUM(A$2:A$11)100就是你要的總和。
這個(gè)公式還是比較好理解的,就是A1占A列總和的百分比B1占B列總和的百分比。
規(guī)劃求解,湊數(shù)
C語言,用隨機(jī)函數(shù)rand生成一包含10個(gè)元素?cái)?shù)組(100以內(nèi)正整數(shù)),判斷每個(gè)數(shù)組是否為素?cái)?shù)。將”?
rand()產(chǎn)生的隨機(jī)數(shù)是0到RAND_MAX(不包含)之間的均勻分布,使用取模(也就是求余數(shù))之后rand()%N就是0-(N-1)之間的均勻分布,再加上偏移rand()%NA就是A-(N-1A)之間的均勻分布。所有的范圍都包括兩個(gè)端點(diǎn)的值。
你對(duì)1取模,自然返回的都是0,再加上100,當(dāng)然返回的都是100,相當(dāng)于范圍就是100-100嘛。前一個(gè)問題,srand只是隨機(jī)數(shù)種子,種子的大小跟產(chǎn)生的隨機(jī)數(shù)的數(shù)值大小并不直接相關(guān)。
單元格如何快速隨機(jī)生成1到100的整數(shù)?
在A1單元格輸入數(shù)字1,然后把鼠標(biāo)往拉,點(diǎn)擊選擇填充序列就可以了。
1、點(diǎn)擊電腦桌面上的Excel表格。
excel怎么亂序自動(dòng)生成1到15之間的數(shù)?
第一步,打開一個(gè)excel文檔,然后在下方輸入人物的名稱并進(jìn)行基本排序格式的編輯。
2.第二步,點(diǎn)擊上方菜單欄中的公式選項(xiàng),然后點(diǎn)擊下方的全部按鈕,再選擇下拉菜單中的RAND函數(shù)。
3.第三步,打開函數(shù)參數(shù)窗口后,可以在其中看到該函數(shù)會(huì)返回大于等于0及小于1的巨暈分布隨機(jī)數(shù)。
4.第四步,點(diǎn)擊確定后,在函數(shù)的右側(cè)乘上排序的人數(shù)。
5.第五步,將鼠標(biāo)置于單元格的右下角,然后向下拖拉填充。
6.第六步,完成拖拉填充后,將會(huì)看到一系列的隨機(jī)數(shù)字,由于我們需要進(jìn)行排序,所以需要正整數(shù),則需要點(diǎn)擊鼠標(biāo)右鍵,然后點(diǎn)擊彈出菜單中的設(shè)置單元格格式選項(xiàng)。
7.第七步,點(diǎn)擊單元格格式窗口下的數(shù)字標(biāo)簽,然后點(diǎn)擊左側(cè)的數(shù)值選項(xiàng),并在右側(cè)將小數(shù)位數(shù)設(shè)置為0,再點(diǎn)擊確定按鈕。
8.第八步,回到主頁即可完成隨機(jī)數(shù)字的生成。