디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

10년 새해는 로또와

루비(121.133) 2010.01.01 09:48:19
조회 84 추천 0 댓글 1




...오늘도 출근하면서 로또를 샀는데.

 

 

글 제목과 같은 의문이 들어 계산을 해보게 됐다.

 

계산엔 다음과 같은 스크립트가 동원되었다:

 

 

#!/usr/bin/ruby

# lotto_estimate.rb
#
#
# created on : 2009.10.09
# last update: 2009.10.09
#
# by meinside@gmail.com

params = {
        "hit" => 6,                        # 찍을 숫자 개수
        "total" => 45,                # 전체 숫자 개수
        "year" => 10,                # 예상할 년수
        "money" => 1000,        # 로또 한 개당 가격
        "times" => 5,                # 1회 로또에 몇 개나 사는지
}

def total_number_of_cases(total, hit)
        cases = 1
        total.downto(total - hit + 1).each{|n|
                cases *= n
        }
        orders = 1
        hit.downto(1).each{|n|
                orders *= n
        }
        return cases / orders
end

if __FILE__ == $0

        if ARGV.count > 0 && ARGV.include?("help")

                puts "usage 1: ./lotto_estimate.rb"
                puts "usage 2: ./lotto_estimate.rb hit=6 total=45 year=10 money=1000 times=5"

                exit 0

        end

        begin

                if ARGV.count > 0
                        ARGV.each{|arg|
                                splitted = arg.split("=")
                                if splitted.count == 2
                                        if params.has_key? splitted[0]
                                                params[splitted[0]] = splitted[1].to_i
                                        end
                                end
                        }
                end

                year = params["year"]
                money = params["money"]
                hit = params["hit"]
                total = params["total"]
                times = params["times"]
               
                cases = total_number_of_cases(total, hit)
                probability = (1.0 / cases)
                negative_probability = (1.0 - probability)

                at_least_once_probability = 1.0 - (negative_probability ** (times * year * 52))

                puts "* 로또 #{hit}/#{total} *"
                puts
                puts "- 1회 로또 경우의 수: #{cases} 가지, 1등 확률: #{probability}"
                puts "- #{year} 년간 #{money} 원짜리 로또(1회 #{times}개) 구매비용: #{year * 52 * money * times} 원"
                puts "- #{year} 년간 최소 1회 1등에 당첨될 확률: #{at_least_once_probability * 100.0} %"
                puts
                puts "# 단, #{year} 년간 로또 1개 구매비용이 #{money} 원으로 일정하며"
                puts "# 매번 자동 선택한 경우를 가정함"

        rescue

                puts "* error: #{$!}"

        end

end


 

 

 

내가 일일이 손으로 계산할 순 없잖냐...

 

 

 

공식이 맞는지 안맞는지는 모르겠으니

 

계산되어 나오는 확률이 정확한지는 10년동안 사보면서 테스트들 해보시고,

 

 

 

어쨌거나 저 계산에 의해서 10년간 3천원씩 사면 어떻게 되나 결과를 내봤더니,

 

* 로또 6/45 *

- 1회 로또 경우의 수: 8145060 가지, 1등 확률: 1.22773803998988e-07
- 10 년간 1000 원짜리 로또(1회 3개) 구매비용: 1560000 원
- 10 년간 최소 1회 1등에 당첨될 확률: 0.0191508805863272 %

# 단, 10 년간 로또 1개 구매비용이 1000 원으로 일정하며
# 매번 자동 선택한 경우를 가정함

 

 

헐... 뭐든 꾸준히 하면 된다고 하더니만. 0.019%는 뭐냐.

 

화딱지가 나서 또 해봤다. 이번엔 5개씩 구매.

 

 

 

* 로또 6/45 *

- 1회 로또 경우의 수: 8145060 가지, 1등 확률: 1.22773803998988e-07
- 10 년간 1000 원짜리 로또(1회 5개) 구매비용: 2600000 원
- 10 년간 최소 1회 1등에 당첨될 확률: 0.0319160967325982 %

# 단, 10 년간 로또 1개 구매비용이 1000 원으로 일정하며
# 매번 자동 선택한 경우를 가정함


 

 

 

0.031%? 쪼금 높아는 졌다?

 

에라 모르겠다, 인심좀 써서 100년쯤 구매해볼까.

 

 

 

* 로또 6/45 *

- 1회 로또 경우의 수: 8145060 가지, 1등 확률: 1.22773803998988e-07
- 100 년간 1000 원짜리 로또(1회 5개) 구매비용: 26000000 원
- 100 년간 최소 1회 1등에 당첨될 확률: 0.318702970485418 %

# 단, 100 년간 로또 1개 구매비용이 1000 원으로 일정하며
# 매번 자동 선택한 경우를 가정함


 

 

 

100년을 해도 1%가 안되는거냐...

 

그럼 로또 구매개수를 늘려보자. 한 만 개쯤 사면 되나?

 

 

* 로또 6/45 *

- 1회 로또 경우의 수: 8145060 가지, 1등 확률: 1.22773803998988e-07
- 10 년간 1000 원짜리 로또(1회 10000개) 구매비용: 5200000000 원
- 10 년간 최소 1회 1등에 당첨될 확률: 47.1875812880591 %

# 단, 10 년간 로또 1개 구매비용이 1000 원으로 일정하며
# 매번 자동 선택한 경우를 가정함


 

 

 

 

이야 성공이다!!!

 

한 주에 만 개씩 로또를 사면 거의 50% 확률로 10년내 1등 당첨될 확률이..........

 

 

 

 ..........있긴 한데 구매비용이 52억원이야.

 

 

 

헐.

 

 

 안해.

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
167133 프갤의 위엄보고 눈팅하는데 뭔말하는지 하나도 모르게땅ㅇㅇ [3] 콜라병뚜껑갤로그로 이동합니다. 10.01.20 122 0
167132 지금 이직한 회사 소스보고잇다능. [8] 개쉛기갤로그로 이동합니다. 10.01.20 156 0
167131 윈도우7(32bit)에서 vs2008쓰는데 windows.h를 못찾네; [1] \';.\';(61.4) 10.01.20 148 0
167130 한기대 vs 광운대 해서 한기대가는게 그렇게 미친짓인가여 [18] MC the 백수갤로그로 이동합니다. 10.01.20 431 0
167128 공학인증대로 따라하려니까 뭔가 벅차다...-_- [3] DW(116.127) 10.01.20 132 0
167127 빌게이츠 이야기... [3] 물속의다이아갤로그로 이동합니다. 10.01.20 111 0
167126 이걸 커리라고하나? [28] MC the 백수갤로그로 이동합니다. 10.01.20 251 0
167125 형들 내가 편입하려는 대학교 교과과정인데 후진거임? [7] 형들아(220.73) 10.01.20 194 0
167124 대학교앞 중국인 유학생 근로 현실에 대해 어떻게 생각해용? [2] ㅈㅈ(222.105) 10.01.20 78 0
167123 요즘 법원 맘에 드네 [7] ㅇㅇㅃ갤로그로 이동합니다. 10.01.20 134 0
167121 빌느님도 트위터 시작했다 [4] ㅇㅇㅃ갤로그로 이동합니다. 10.01.20 123 0
167120 어도비 AIR은 어느정도 컨트롤 가능함?? [6] 퉁퉁퉁갤로그로 이동합니다. 10.01.20 125 0
167119 근데 형들중 혹시 한기대 아는형 있어요? [21] MC the 백수갤로그로 이동합니다. 10.01.20 242 0
167118 조교를부탁해는 봄.니.다. Vita500갤로그로 이동합니다. 10.01.20 59 0
167117 Lua와 ㅁㅁㅁ를 구별못하는 갤러가 있다! [3] 고추장불고기갤로그로 이동합니다. 10.01.20 116 0
167116 플겔은 밤보다 아침이 사람이 더 많은거 같아요 [11] MC the 백수갤로그로 이동합니다. 10.01.20 146 0
167115 사소한 질문하나.. image 관련 [7] 오브젝트델피(221.147) 10.01.20 84 0
167114 횽들 스크립트 언어 쓰는데 좋은 에디터 없슴니카? [7] KIDO갤로그로 이동합니다. 10.01.20 97 0
167112 나도 프갤 자짤 만들어 봤어.. 어때?? [6] rntjr갤로그로 이동합니다. 10.01.20 147 0
167111 서버 프로그래머 클라이언트 프로그래머중 뭐가더 전망이 좆나요 [5] ㅡㅡ(118.131) 10.01.20 152 0
167110 자격증떡밥 [8] 유리한갤로그로 이동합니다. 10.01.20 204 0
167109 진짜 궁금해서 그러는데 자짤은 은꼴사로 하면 안되? [3] 물속의다이아갤로그로 이동합니다. 10.01.20 96 0
167107 횽들 큰일났음 ㅠ.ㅠ [10] 귀족불곰갤로그로 이동합니다. 10.01.20 91 0
167106 플렉스나 플레쉬 다루는분들에게 질문... 플레이가능 동영상파일 [12] 퉁퉁퉁갤로그로 이동합니다. 10.01.20 107 0
167104 우월한 미국IT [10] 늅늅늅늅늅(124.138) 10.01.20 225 0
167103 출근 기념 파티클 자짤 [31] McHello갤로그로 이동합니다. 10.01.20 199 0
167100 이런 답변을 단 사람 정체가 뭐죠? [16] 늅늅(222.105) 10.01.20 187 0
167099 조교를부탁해는 봄.니.다. [1] 물속의다이아갤로그로 이동합니다. 10.01.20 78 0
167098 오랜만에 출근하니까 진짜... [2] 아주아슬갤로그로 이동합니다. 10.01.20 84 0
167097 대학 4학년 복학을 앞두고 넋두리 겸 고민상담 합니다 [14] 이제졸업반(221.147) 10.01.20 200 0
167096 햇님들 [2] 언노운갤러갤로그로 이동합니다. 10.01.20 104 0
167095 외국 취업에 대해 궁금함 [2] 숯불별미김밥(221.147) 10.01.20 142 0
167093 H정신수련원에 관한 그것이 알고 싶다를 봤는데,.. [2] Vita500갤로그로 이동합니다. 10.01.20 160 0
167091 홈쇼핑에서 삼보 노트북 선전하는데 오사카(221.153) 10.01.20 134 0
167089 무관심 속에 묻힌 우분투에서의 패스 설정... 해결! Ejr(115.161) 10.01.20 101 0
167088 오라클이랑 이클립스 연결하고 있는데요 제발 도와주세요 ㅜㅜ [5] 김동운(125.177) 10.01.20 115 0
167087 옴니아2에서 SMAX UI플랫폼 영상 [6] Vita500갤로그로 이동합니다. 10.01.20 349 0
167086 HTML이걸 버려 말어... [8] DW(116.127) 10.01.20 160 0
167084 자짤이고 나발이고 [7] ㅇㅇㅃ갤로그로 이동합니다. 10.01.20 196 0
167083 도와주세요~ 우분투에서 패스 설정 Ejr(115.161) 10.01.20 143 0
167079 이거 내짤할랭 [3] MC the 백수갤로그로 이동합니다. 10.01.20 121 0
167078 자짤 이런건 어때? [4] 모닝글로리(114.111) 10.01.20 159 0
167076 최신 여자친구 사진 [6] 칭송받는자갤로그로 이동합니다. 10.01.20 323 0
167075 Only횽은 봅니다 Vita500갤로그로 이동합니다. 10.01.20 43 0
167074 자짤 이런건 어떰? [4] Rei@디씨갤로그로 이동합니다. 10.01.20 117 0
167073 보드 타고왔는데, [3] Vita500갤로그로 이동합니다. 10.01.20 75 0
167072 예전 자짤들 [3] Rei@디씨갤로그로 이동합니다. 10.01.20 106 0
167071 자바로 이미지 정보(사이즈 픽셀등등) 읽을려구 하는데 도움좀 ㅠㅠ [2] (112.158) 10.01.20 98 0
167070 아무리 찾아도 아인슈타인 짤은 볼수가 없군. [5] 모닝글로리(114.111) 10.01.20 118 0
167069 역시 프로그래밍은,,, [1] JuEUS-U갤로그로 이동합니다. 10.01.20 105 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2