回答編集履歴

1

図追加

2022/06/30 01:09

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,6 +1,8 @@
1
1
  一様分布から得られた乱数を適当に変換します。
2
2
 
3
3
  例えば[0,1)の一様分布から得られた値`u`があったとして
4
- 値`i`(`i=0,1,2...`)になる重みを`w[i]`として(`w`の合計は`1`とする)、その累積和を`s[i]`としたとき、
4
+ 値`i`(`i=0,1,2...`)になる重みを`w[i]`として(`w`の合計は`1`とする)、その累積和を`s[i]`(`s[0] = 0`)としたとき、
5
- `s[i-1] <= u < s[i]` となる`i`を探せばいいです。
5
+ `s[i] <= u < s[i+1]` となる`i`を探せばいいです。
6
6
 
7
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-30/8edd488b-3be7-4609-a95d-825199608886.png)
8
+