티스토리 뷰
'Normal dist. Random number Generator
Option Explicit
Sub B_M_G()
Const pi = 3.14159265358979
Dim i As Integer, N As Double
Dim u1 As Double, u2 As Double, u3 As Double
Dim a1 As Double
Dim p1 As Double, p2 As Double
Dim nr1 As Double, nr2 As Double, nr3 As Double
Dim s As Worksheet
Set s = Sheet1
N = InputBox("얼마나 생성할까?", "생성하고 싶은 개수")
For i = 0 To N
'Box-Muller Generator
u1 = Rnd()
u2 = Rnd()
a1 = Sqr(-2 * Log(u1))
p1 = Sin(2 * pi * u2)
p2 = Cos(2 * pi * u2)
nr1 = a1 * p1
nr2 = a1 * p2
'12진수법 Generator
u3 = Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd() + Rnd()
nr3 = u3 - 6
Cells(2 + i, 1) = nr1
Cells(2 + i, 2) = nr2
Cells(2 + i, 3) = nr3
Next i
End Sub
'Language > EXCEL VBA' 카테고리의 다른 글
Speeding Up Slow Excel VBA Code (0) | 2008.09.22 |
---|---|
3가지 웨이트를 랜덤하게 추출(분포는 Uniform 사용) (1) | 2008.07.14 |
삼성전자, 포스코, 하이닉스 의 포트폴리오 구성 (0) | 2008.07.04 |
POPTOOLS (0) | 2008.07.03 |
정규누적확률분포 (1) | 2008.06.25 |
- Total
- Today
- Yesterday
- 금융공학
- financial
- 리보중단
- 가을
- 회고2023
- JPY
- 와인
- finance
- Risk Free Rate
- 세식구
- 포트폴리오
- 꿀떡이
- Fallback rate
- Linear Gaussian Model
- mathematical finance
- 유동성최악
- CHF
- random gereragtor
- Volatility Ratio
- RfR
- LG
- XAG
- 크레딧투자
- market convention
- computational finance
- recession
- 어렵다크레딧
- SOFR
- VBA
- 금융수학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |