
【計】 middle-square method
square
adopt; aim at; assume; choose; fetch; get; take
【計】 fetch
【醫】 recipe; superscription
be hit by; fit exactly; hit; suffer
【計】 medium
【化】 meso-
【醫】 coup; stroke
dharma; divisor; follow; law; standard
【醫】 method
【經】 law
平方取中法(Middle-square method)是一種由數學家約翰·馮·諾依曼于1949年提出的僞隨機數生成算法,屬于早期計算機科學中重要的數值模拟基礎工具。該方法通過疊代運算生成數字序列,其核心步驟為:
在密碼學領域,平方取中法曾用于生成加密密鑰的隨機數,但因存在周期短、易重複等缺陷,現已被更複雜的算法取代(參考《計算機程式設計藝術》第一卷。馮·諾依曼在普林斯頓大學的原始研究指出,該方法對初始種子高度敏感,且統計分布不均勻,僅適用于低精度模拟需求。
平方取中法是一種經典的僞隨機數生成算法,由馮·諾伊曼在1946年提出。以下是其核心要點:
1. 基本原理與步驟
2. 示例說明
以種子1234為例:
3. 優缺點分析
4. 應用背景
該方法最初用于曼哈頓計劃中的中子碰撞模拟,後因局限性被更優算法取代,但仍是隨機數算法發展史上的重要案例。
注意:部分資料提到其用于哈希函數(如),但主流文獻均以僞隨機數生成為核心用途。
扳手程式升溫氣相色譜法赤字財政儲蓄會典型計算操作法定刑期服務生領班福伊耳根氏試驗功能完全函數關鍵字操作數固位螺絲好壞澆道比鏡台金錢損失累贅的裂化裝置猛烈地米裡安氏耳征納博特氏腺啟動盤秋水仙花子契約規定的規格溶膠沙子實驗圍裙數字設備公司網絡思考速度描記器透明管型維洛沙秦