Lottery simulation hauv Excel

Kev rho npe tsis yog kev yos hav zoov rau koob hmoov,

nws yog kev yos hav zoov rau losers.

Nrog kev txaus siab tsis tu ncua (thiab feem ntau tsis ntev los no), cov neeg sau ntawv tuaj rau kuv thov kev pab hauv ntau qhov kev suav nrog rau kev rho npe. Ib tug neeg xav siv lawv cov algorithm zais cia rau xaiv cov lej yeej hauv Excel, ib tus neeg xav nrhiav cov qauv hauv cov lej uas tau poob los ntawm kev kos yav dhau los, ib tus neeg xav ntes cov koom nrog rho npe hauv kev ua si tsis ncaj ncees.

В этой статье мне хотелось бы ответить на часть этих вопросов. Piv txwv li, в Excel для решения таких задач достаточно инструментов, многие из которых, кстати, могут прися .

Txoj hauj lwm 1. Qhov yuav muaj yeej

Cia peb coj cov classic Stoloto 6 tawm ntawm 45 rho npe ua piv txwv. Raws li txoj cai, tsuas yog cov neeg uas twv tag nrho 10 tus lej ntawm 6 tau txais ib qho khoom plig super (45 lab rubles lossis ntau dua yog tias qhov nyiaj tshuav ntawm qhov khoom plig tau sau los ntawm kev kos yav dhau los). Yog tias koj twv 5, koj yuav tau txais 150 txhiab rubles, yog 4 - 1500 rubles. Yog tias 3 tus lej ntawm 6, ces 150 rubles, yog tias 2 tus lej - koj yuav rov qab 50 rubles siv rau daim pib. Kwv yees tsuas yog ib lossis tsis muaj - tsuas yog tau txais endorphins los ntawm cov txheej txheem kev ua si.

Qhov kev ua lej ntawm kev yeej tuaj yeem suav tau yooj yim siv tus qauv ua haujlwm NUMBERCOMB (COMBINE), uas muaj nyob rau hauv Microsoft Excel rau rooj plaub no. Qhov haujlwm no suav cov lej ntawm kev sib txuas ntawm N tus lej tawm ntawm M. Yog li rau peb "6 tawm ntawm 45" rho npe nws yuav yog:

= ЧИСЛКОМБ(45; 6)

… uas yog sib npaug rau 8, tag nrho cov naj npawb ntawm txhua qhov sib xyaw ua ke hauv qhov kev rho npe no.

Yog tias koj xav xam qhov tshwm sim rau ib feem yeej (2-5 tus lej tawm ntawm 6), tom qab ntawd koj yuav tsum xub suav cov lej ntawm cov kev xaiv, uas yog sib npaug ntawm cov khoom ntawm cov khoom sib txuas ntawm cov lej twv tawm ntawm 6 los ntawm tus lej ntawm cov lej tsis suav tawm ntawm qhov seem (45-6) = 39 tus lej. Tom qab ntawd peb faib tag nrho cov naj npawb ntawm txhua qhov sib xyaw ua ke (8) los ntawm tus lej tau txais yeej rau txhua qhov kev xaiv - thiab peb tau txais qhov txiaj ntsig yeej rau txhua kis:

Lottery simulation hauv Excel

Los ntawm txoj kev, qhov tshwm sim, piv txwv li, ntawm kev tuag hauv lub dav hlau poob hauv Peb Lub Tebchaws yog kwv yees li ntawm 1 hauv ib lab. Thiab qhov tshwm sim ntawm kev yeej hauv twv txiaj yuam pov ntawm roulette, twv txhua yam ntawm ib tus lej yog 1 txog 37.

Yog tias tag nrho cov saum toj no tsis txwv koj thiab koj tseem npaj mus ua si ntxiv, txuas ntxiv mus.

Txoj hauj lwm 2. zaus ntawm qhov tshwm sim ntawm txhua tus lej

Yuav pib nrog, cia peb txiav txim siab nrog dab tsi zaus qee tus lej poob. Hauv kev rho npe zoo tshaj plaws, muab lub sijhawm loj txaus rau kev tshuaj xyuas, txhua lub pob yuav tsum muaj qhov tshwm sim zoo ib yam ntawm kev ua tus qauv yeej. Hauv kev muaj tiag, cov qauv tsim ntawm lub nruas rho npe thiab qhov hnyav-puab ntawm cov pob tuaj yeem cuam tshuam cov duab no, thiab rau qee lub pob qhov tshwm sim ntawm kev poob tawm tuaj yeem siab dua / qis dua rau lwm tus. Cia peb sim qhov kev xav no hauv kev xyaum.

Cia peb ua, piv txwv li, cov ntaub ntawv ntawm tag nrho 2020 ntawm 21 qhov kev rho npe rho npe uas tau tshwm sim hauv 6-45 los ntawm lub vev xaib ntawm lawv cov koom haum Stoloto, tsim los ntawm daim ntawv "ntse" lub rooj, yooj yim rau kev txheeb xyuas, nrog lub npe tabArchive Circulation. Розыгрыши проходят два раза в день (в 11 утра и в 11 вечера), т.е. в этой таблице у нас полторы тысячи тиражей-строк — вполне достаточная для начала выборка для анализа:

Lottery simulation hauv Excel

Txhawm rau xam qhov zaus ntawm qhov tshwm sim ntawm txhua tus lej, siv qhov ua haujlwm COUNTIF (COUNTIF) thiab ntxiv ib txoj haujlwm rau nws TEXT (NTAWV)txhawm rau ntxiv cov lej xoom thiab hnub qub ua ntej thiab tom qab rau ib tus lej, kom COUNTIF nrhiav qhov tshwm sim ntawm tus lej nyob qhov twg hauv kev sib xyaw ua ke hauv kab B. Tsis tas li, kom pom tseeb dua, peb yuav tsim ib daim ntawv qhia los ntawm cov txiaj ntsig thiab txheeb cov zaus. nyob rau hauv descending order:

Lottery simulation hauv Excel

Qhov nruab nrab, txhua lub pob yuav tsum poob 1459 kos * 6 pob / 45 tus lej = 194,53 zaug (qhov no yog qhov hu ua hauv kev txheeb cais математическим ожиданием), но хорошо видно, что некоторые числа (27, 32, 11…) выпадали заметно чаще (+18%), а некоторые числа (10, 21, 6…) выпадали заметно чаще (+15%), а некоторые (XNUMX,...) немоторые (XNUMX,...) немоторые (XNUMX,... Соответственно, можно попробовать использовать эту информацию для стратегии выигрыша, т.е. либо ставить на те шары, что выпадают чаще, либо наоборот — делать ставку на редко выпадающие шнтары в на делать ставку на редко выпадающие шнтары в на дежта

Txoj Haujlwm 3. Cov lej twg tsis tau kos rau lub sijhawm ntev?

Lwm lub tswv yim yog raws li lub tswv yim hais tias nrog ib tug txaus tus naj npawb ntawm draws, sai los yog tom qab txhua tus xov tooj ntawm tag nrho cov muaj los ntawm 1 mus rau 45 yuav tsum poob tawm. Yog li yog tias qee tus lej tsis tau tshwm sim ntawm cov yeej tau ntev ("cov pob txias"), ces nws yog qhov tsim nyog los sim thawj koom ruam rau lawv yav tom ntej. 

Можно легко найти все давно не выпадавшие номера, если отсортировать наш архив тиражей за 2020-21 года записи. XOV XWM ntxiv (MATCH). Nws yuav tshawb los ntawm sab saum toj mus rau hauv qab (piv txwv li los ntawm cov tshiab mus rau qub khiav) mus nrhiav txhua tus lej thiab muab tus lej xov tooj ntawm kev khiav (suav txij thaum xaus ntawm lub xyoo mus txog rau thaum pib) qhov twg tus lej no tau poob zaum kawg:

Lottery simulation hauv Excel

Задача 4. Генератор случайных чисел

Lwm lub tswv yim kev ua si yog raws li tshem tawm cov kev puas siab puas ntsws thaum twv tus lej. Thaum ib tus neeg ua si xaiv cov lej los ntawm kev ua nws thawj koom ruam, nws tsis paub meej ua qhov no tsis yog qhov tseeb. Raws li kev txheeb cais, piv txwv li, cov naj npawb ntawm 1 txog 31 raug xaiv 70% ntau dua li cov so (hnub nyiam), 13 raug xaiv tsawg dua (damn kaum), cov lej uas muaj "muaj hmoo" xya feem ntau xaiv, thiab lwm yam. Tab sis peb tab tom ua si tawm tsam lub tshuab (nrooj rho npe) uas txhua tus lej yog tib yam, yog li nws ua rau kev txiav txim siab xaiv lawv nrog tib qho lej tsis ncaj ncees txhawm rau txhawm rau sib npaug peb txoj hauv kev. Txhawm rau ua qhov no, peb yuav tsum tsim lub tshuab hluav taws xob ntawm random thiab - qhov tseem ceeb tshaj - cov lej tsis rov ua dua hauv Excel:

    Lottery simulation hauv Excel

Ua li no:

  1. Cia peb tsim lub rooj "ntse" lub npe tableGenerator, qhov twg thawj kab yuav yog peb cov lej ntawm 1 txog 45.
  2. Hauv kab thib ob, sau qhov hnyav rau txhua tus lej (peb yuav xav tau me ntsis tom qab). Yog tias txhua tus lej muaj txiaj ntsig sib npaug rau peb thiab peb xav xaiv lawv nrog qhov sib npaug, ces qhov hnyav tuaj yeem muab sib npaug rau 1 txhua qhov chaw.
  3. Hauv kab thib peb peb siv txoj haujlwm SLCHIS (RAND), которая в Excel генерирует случайное дробное число от 0 до 1, добавив к нему вес из предыдущего стол . Таким образом каждый раз при пересчёте листа (нажатии на клавишу F9) ib txheej tshiab ntawm 45 tus lej random yuav raug tsim tawm, suav nrog qhov hnyav rau txhua tus ntawm lawv.
  4. Cia peb ntxiv ib kab plaub, qhov twg siv cov haujlwm nyob qib (RANK) вычислим ранг (позицию в топе) для каждого из чисел.

Tam sim no nws tseem yuav tau xaiv thawj rau tus lej los ntawm qib 6 siv cov haujlwm XOV XWM ntxiv (MATCH):

Lottery simulation hauv Excel

При нажатии на клавишу F9 cov qauv ntawm daim ntawv Excel yuav raug suav rov qab thiab txhua zaus peb yuav tau txais ib txheej tshiab ntawm 6 tus lej hauv cov hlwb ntsuab. Tsis tas li ntawd, cov lej uas qhov hnyav dua tau teeb tsa hauv kab B yuav tau txais qhov sib npaug siab dua thiab, yog li, tshwm sim ntau dua hauv cov txiaj ntsig ntawm peb cov qauv random. Yog tias qhov hnyav rau txhua tus lej raug teeb tsa tib yam, ces txhua tus ntawm lawv yuav raug xaiv nrog qhov tshwm sim tib yam. Txoj kev no peb tau txais kev ncaj ncees thiab tsis ncaj ncees lawm random tooj generator ntawm 6 tawm ntawm 45, tab sis nrog lub peev xwm los hloov kho qhov randomness ntawm kev faib tawm yog tias tsim nyog.

Yog tias peb txiav txim siab ua si hauv txhua qhov kos tsis yog nrog ib qho, tab sis, piv txwv li, nrog ob daim pib ib zaug, hauv txhua qhov peb yuav xaiv tus lej tsis rov ua dua, tom qab ntawd peb tuaj yeem yooj yim ntxiv cov kab ntxiv los ntawm hauv qab mus rau cov kab ntsuab, ntxiv 6, 12, 18, thiab lwm yam. d. raws li:

Lottery simulation hauv Excel

Txoj Haujlwm 5. Rho Npe Simulator hauv Excel

Raws li apotheosis ntawm tag nrho cov ncauj lus no, cia peb tsim ib qho kev sib tw rho npe tag nrho hauv Excel, qhov twg koj tuaj yeem sim tawm cov tswv yim thiab sib piv cov txiaj ntsig (hauv qhov kev xav zoo, qee yam zoo sib xws kuj hu ua Monte Carlo txoj kev, tab sis nws yuav yooj yim dua. rau peb).

Txhawm rau ua kom txhua yam nyob ze rau qhov tseeb li sai tau, xav txog ib pliag tias nws yog Lub Ib Hlis 1, 2022 thiab peb muaj lub xyoo no ua ntej ntawm peb, uas peb npaj ua si. Kuv nkag mus rau tus lej poob tiag hauv lub rooj tablTiraži 2022, cais cov lej sib txuas ntxiv los ntawm ib leeg rau hauv kab sib cais kom yooj yim ntawm kev suav tom ntej:

Lottery simulation hauv Excel

Ntawm ib daim ntawv cais kev ua si tsim ib qho dawb paug rau kev ua qauv hauv daim ntawv ntawm "ntse" lub rooj nrog lub npe tabIgra daim ntawv hauv qab no:

Lottery simulation hauv Excel

Ntawm no:

  • Hauv cov hlwb daj saum toj no, peb yuav teem caij rau macro tus naj npawb ntawm kos hauv 2022 uas peb xav koom nrog (1-82) thiab tus naj npawb ntawm daim pib peb ua si hauv txhua qhov kos.
  • Cov ntaub ntawv rau thawj 11 kab (AJ) yuav raug theej los ntawm macro los ntawm 2022 daim ntawv kos.
  • Cov ntaub ntawv rau XNUMX kab tom ntej (KP) macro yuav muab los ntawm daim ntawv Generator, qhov twg peb tau siv lub tshuab hluav taws xob random (saib qhov teeb meem 4 saum toj no).
  • Hauv kab Q, peb suav cov lej ntawm qhov sib tw ntawm cov lej poob thiab cov uas tau tsim los siv cov haujlwm SUMPRODUCT (SUMPRODUCT).
  • В столбце R вычисляем финансовый результат (если не выиграли, то минус 50 рублей за билет, если терали то минус 50 рублей за билет, если тра вы
  • Nyob rau hauv kab kawg S, peb xav txog tag nrho cov txiaj ntsig ntawm tag nrho cov kev ua si raws li kev sib sau ua ke kom pom cov kev hloov pauv hauv cov txheej txheem.

Thiab txhawm rau txhim kho tag nrho cov qauv no, peb xav tau lub macro me me. Hauv tab tsim tawm (Tus tsim tawm) xaiv ib pab neeg Visual Basic los yog siv cov keyboard shortcut Alt+F11. Tom qab ntawd ntxiv ib qho tshiab khoob module ntawm cov ntawv qhia zaub mov Ntxig - Module thiab sau tus lej hauv qab no muaj:

Sub Lottery() Dim iGames As Integer, iTickets As Integer, i As Long, t As Integer, b As Integer 'объявляем переменные для ссылки на листы Teem wsGame = Worksheets("Teра трено) wsArchive = Worksheets("Тиражи 2022") iGames = wsGame.Range("C1") 'количество тиражей iTickets = wsGame.Range("C2") 'количество билетов в каждом тираже i = 5 'первая строка в таблице таблИгра wsGame.Rows ("6: 1048576") (1, 1).Copy Destination:=wsGame.Cells(i, 2022) 'копируем и вставляем специальной вставкой значений сгенерированные номера с листа Генератор wsNumbers.Range("G1:L1").Copy wsGame.Cells(i, 1) .PasteSpecial Paste:=xlPasteValues ​​i = i + 10 Next b Next t End Sub  

Nws tseem yuav nkag mus rau qhov xav tau pib tsis nyob hauv cov hlwb daj thiab khiav cov macro los ntawm Tus tsim tawm - Macros (Tus tsim tawm - Macros) los yog keyboard shortcut Alt+F8.

Lottery simulation hauv Excel

Txhawm rau kom pom tseeb, koj tuaj yeem tsim daim duab kos rau kab kawg nrog rau tag nrho cov txiaj ntsig, qhia txog kev hloov pauv ntawm cov nyiaj tshuav thaum lub sijhawm ua si:

Lottery simulation hauv Excel

Kev sib piv ntawm cov tswv yim sib txawv

Tam sim no, siv lub simulator tsim, koj tuaj yeem sim txhua qhov kev ua si lub tswv yim ntawm kev kos tiag tiag hauv 2022 thiab pom cov txiaj ntsig uas nws yuav coj mus. Yog tias koj ua si 1 daim pib hauv txhua qhov kos, ces daim duab tag nrho ntawm "plum" zoo li no:

Lottery simulation hauv Excel

Ntawm no:

  • Generator yog ib qho kev ua si nyob rau hauv txhua tus kos peb xaiv random tooj tsim los ntawm peb lub tshuab hluav taws xob (nrog rau qhov hnyav tib yam).
  • favorites yog ib qho kev ua si uas nyob rau hauv txhua qhov kos peb siv tib tus lej - cov uas feem ntau poob tawm hauv kev kos ob xyoos dhau los (27, 32, 11, 14, 34, 40).
  • outsiders - tib yam, tab sis peb siv cov lej poob qis tshaj plaws (12, 18, 26, 10, 21, 6).
  • Khaub thuas - hauv txhua qhov kos peb siv cov lej uas tsis tau poob rau lub sijhawm ntev (35, 5, 39, 11, 6, 29).

Raws li koj tuaj yeem pom, tsis muaj qhov sib txawv loj, tab sis tus naj npawb random generator coj tus cwj pwm zoo dua li lwm "cov tswv yim".

Можно также попробовать играть большим количеством билетов в каждом тираже, чтобы перекрыть бвкрилаше да для этого несколько игроков объединяются в группу).

Ua si hauv txhua qhov kos nrog ib daim pib nrog cov lej tsim tawm (nrog qhov hnyav tib yam):

Lottery simulation hauv Excel

Ua si 10 daim pib hauv txhua qhov kos nrog cov lej tsim tawm (nrog tib qhov hnyav):

Lottery simulation hauv Excel

Ua si 100 daim pib hauv txhua qhov kos nrog tus lej random (nrog qhov hnyav tib yam):

Lottery simulation hauv Excel

Cov lus pom, raws li lawv hais, yog qhov tsis txaus ntseeg - qhov tso nyiaj tso tawm yog qhov tsis muaj nyob hauv txhua kis 🙂

Sau ntawv cia Ncua