文章列表

Math.random() 随机数的二三事

, ,
Math.random() 生成的是 [0,1) 区间的伪随机数,通过乘以区间差并配合 Math.round、Math.ceil 或 Math.floor 可实现指定范围的整数随机数。利用 Number.prototype. 阅读全文

[vb]RND随机数的原理

, , ,
Microsoft Visual Basic 的 RND 函数采用线性同余算法生成伪随机数,其核心公式为 x1 = (x0 × a + c) MOD 2^24,其中初始值 x0 为 327680,乘数 a 为 1140671485,增量 c 阅读全文