亂數產生

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:86523
本文已封存。本文係以「現狀」提供且不會再更新。
結論
在 Microsoft Excel 中 RAND 函數會使用下列反覆執行方法來計算虛擬隨機數字:

第一個隨機數字:

   random_number=fractional part of (9821 * r + 0.211327),   where r = .5				


連續的隨機數字:

   random_number=fractional part of (9821 * r + 0.211327),   where r = the previous random number				


此公式將會提供最多 1 百萬個不同的數字。
其他相關資訊
電腦無法產生的真正隨機數字。而是,就會傳回一系列數字根據數學的關聯性的模擬"隨機性]。數字固定"隨機性 」 是數學公式亂數產生器所使用的函式。

在 Microsoft Excel 中的 Windows,新增隨機 = 1 到適當的.INI 檔的 [Microsoft Excel] 區段,為您的 Microsoft Excel 版本將會導致"r"從系統時鐘 (而這增加數字產生進一步的程度的隨機性) 決定。

   For this version         The name of your   of Microsoft Excel       .INI file is this   -----------------------------------------   5.0                      EXCEL5.INI   4.0                      EXCEL4.INI   3.0                      EXCEL.INI				


請注意沒有與 OS/2 的 Microsoft Excel 或 Macintosh 的 Microsoft Excel 沒有這種設定。

注意: Excel 5.0 的預設值為 [RANDOMIZE = 1 的設定。先前版本的 Microsoft Excel 預設 RANDOMIZE = 0。
1.0 1.00 1.03 1.04 1.06 1.5 1.50 2.0 2.00 2.01 2.1 2.10 2.2 2.20 2.21 3.0 3.00 4.0 4.00 亂數隨機演算法 Excel

警告:本文為自動翻譯

內容

文章識別碼:86523 - 最後檢閱時間:12/04/2015 09:15:56 - 修訂: 1.4

Microsoft Excel 97 Standard Edition, Microsoft Excel 95 Standard Edition, Microsoft Excel 5.0 Standard Edition, Microsoft Excel 98 for Macintosh

  • kbnosurvey kbarchive kbmt kbinfo KB86523 KbMtzh
意見反應
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)