• 検索結果がありません。

実用的な乱数生成と品質の検証

N/A
N/A
Protected

Academic year: 2021

シェア "実用的な乱数生成と品質の検証"

Copied!
5
0
0

読み込み中.... (全文を見る)

全文

(1)

実用的な乱数生成と品質の検証

樋口さぶろお

龍谷大学理工学部数理情報学科

計算科学☆実習

B L12(2018-07-17 Tue)

最終更新: Time-stamp: ”2018-07-18 Wed 08:24 JST hig”

今日の目標

http://hig3.net

樋口さぶろお (数理情報学科) L12実用的な乱数生成と品質の検証 計算科学☆実習B(2018) 1 / 5

(2)

L11-Q1

Quiz

解答

:

逆関数法

0 r < 2, 0 y < 1

において

,

3 2 8

rdr =1dy

3 2 8

1

3/2

r

3/2

=y + C

y = 0

のとき

r = 0

より

, C = 0

, g(y) = 2y

2/3

.

このとき

y = 1

のと

r = 2

も自動的に満たされる

.

L11-Q2

(3)

Quiz

解答

:

逆変換法による擬似乱数生成

f

R

(r)dr =f

Y

(y)dy

20021

1

r

3

dr =dy

200 21 1

2

r

2

=y + C

y = 0

のとき

r = 2

より

, C =

214

. r

2

= 100(4 + 21y)

1

. r = ± [100(4 + 21y)

1

]

1/2

.

r(0) = −5, r(1) = −2

に注意すると

, r = g(y) = −10(4 + 21y)

1/2

L11-Q3

Quiz

解答

:

棄却法による乱数生成

樋口さぶろお (数理情報学科) L12実用的な乱数生成と品質の検証 計算科学☆実習B(2018) 3 / 5

(4)

ソースコード

1:

棄却法

1

e x t e r n d o u b l e g e t u n i f o r m ();

2

d o u b l e f ( d o u b l e x );

3

4

d o u b l e g e t r a n d o m (){

5

d o u b l e x , y ;

6

d o u b l e M = 2 . 0 ; /

max f

/

7

8

w h i l e ( 1 ) {

9

x = 1 . 0 + g e t u n i f o r m ( ) * 1 . 0 ; /∗ U( 1 , 2 )

∗/

10

y = M * g e t u n i f o r m ();

11

if ( y < f ( x ) ){

12

b r e a k ;

13

}

14

}

15

r e t u r n x ;

(5)

20

}

(x, y)

(1, 2) × (0, 2)

の面積

2

の長方形に一様に分布する

.

このうち

, f (x) > y

の面積

1

の領域の

(x, y)

に対しては

x

が返される

.

よって

, double getuniform() 4

回の呼び出しに平均して

1

回乱数が返される

.

樋口さぶろお (数理情報学科) L12実用的な乱数生成と品質の検証 計算科学☆実習B(2018) 5 / 5

参照

関連したドキュメント

1外観検査は、全 〔外観検査〕 1「品質管理報告 1推進管10本を1 数について行う。 1日本下水道協会「認定標章」の表示が

内 容 受講対象者 受講者数 研修月日

「特定温室効果ガス年度排出量等(特定ガス・基準量)」 省エネ診断、ISO14001 審査、CDM CDM有効化審査などの業務を 有効化審査などの業務を

FSIS が実施する HACCP の検証には、基本的検証と HACCP 運用に関する検証から構 成されている。基本的検証では、危害分析などの

HS誕生の背景 ①関税協力理事会品目表(CCCN) 世界貿易の75%をカバー 【米、加は使用せず】 ②真に国際的な品目表の作成を目指して

3R・適正処理の促進と「持続可能な資源利用」の推進 自然豊かで多様な生きものと 共生できる都市環境の継承 快適な大気環境、良質な土壌と 水循環の確保 環 境 施 策 の 横 断 的 ・ 総

3R・適正処理の促進と「持続可能な資源利用」の推進 自然豊かで多様な生きものと 共生できる都市環境の継承 快適な大気環境、良質な土壌と 水循環の確保 環 境 施 策 の 横 断 的 ・ 総

3R・適正処理の促進と「持続可能な資源利用」の推進 自然豊かで多様な生きものと 共生できる都市環境の継承 快適な大気環境、良質な土壌と 水循環の確保 環 境 施 策 の 横 断 的 ・ 総