热门问题
时间线
聊天
视角
Subtract with carry
来自维基百科,自由的百科全书
Remove ads
帶進位減法(Subtract-with-carry)是一種時滯斐波那契偽隨機數生成器 ,1991年由George Marsaglia與Arif Zaman發明。[1]
算法
帶進位減法的算法需用遞推關係表示:
其中 .
常量S與R分別稱作短時滯與長時滯。[2]S與R滿足條件。 因此,表達式與對應於序列中之前的第S項與第R項。取模操作M的值為,其中W是狀態序列的字(word)的位長度,。
帶進位的減法與add-with-carry、subtract-with-borrow為同一族隨機數生產引擎。[1]
Remove ads
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads