lectures:乱数
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| lectures:乱数 [2022/08/25 14:26] – [線形合同法の特徴] kimi | lectures:乱数 [2022/08/25 14:32] (現在) – [線形合同法の特徴] kimi | ||
|---|---|---|---|
| 行 70: | 行 70: | ||
| * $[0, M–1]$の乱数$\{x_i\}$を$[0, | * $[0, M–1]$の乱数$\{x_i\}$を$[0, | ||
| * $ u_i = \displaystyle\frac{x_i}{M}$ | * $ u_i = \displaystyle\frac{x_i}{M}$ | ||
| - | * 例)$c = 0$, $a = 177$, $M = 2^15$, $X_0 = 1$<code python> | + | |
| - | 1 /2**15 = 0.00003051758 | + | 例)$c = 0$, $a = 177$, $M = 2^15$, $X_0 = 1$ |
| - | 177 /2**15 = 0.00540161133 | + | ^ $n$ ^ $x_n$ ^ $u_n$ ^ |
| - | 31329 /2**15 = 0.95608520508 | + | | 0| 1| |
| - | 7441 /2**15 = 0.22708129883 | + | | 1| 177| |
| - | 6337 /2**15 = 0.19338989258</ | + | | |
| + | | 3| | ||
| + | | 4| | ||
| === 線形合同法の実装系 === | === 線形合同法の実装系 === | ||
lectures/乱数.1661405163.txt.gz · 最終更新: by kimi