式 (1)の f(x) に従う乱数 x の生成法を 2 つ記せ
逆関数法
区間 (0,1) 上の一様乱数 U を生成し,Beta(a,b) の逆関数 F−1 を用いて,X=F−1(U) とする.
棄却法
区間 (0,1) 上の一様乱数 U を生成し,確率 f(U)/fmax で X=U とし,確率 1−f(U)/fmax で棄却して,再度,一様乱数 U を生成して同じことを繰り返す.
▲
▼