Lottery simulation muExcel

Lottery haisi yekuvhima rombo rakanaka,

kuvhima vanokundwa.

Nekugara kunokwezva (uye kazhinji nguva pfupi yadarika), vanhu vanondinyorera vachikumbira rubatsiro mukuverenga kwakasiyana-siyana kune chekuita nerotari. Mumwe munhu anoda kushandisa algorithm yavo yakavanzika yekusarudza nhamba dzekukunda muExcel, mumwe munhu anoda kuwana mapatani munhamba dzakadonha kubva kudhirowa yapfuura, mumwe munhu anoda kubata varongi verotari mumutambo usina kutendeseka.

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

Basa 1. Mukana wekukunda

Ngatitorei yemhando yepamusoro Stoloto 6 kubva pa45 lottery semuenzaniso. Zvinoenderana nemirairo, avo chete vakafungidzira nhamba dzese gumi kubva pa10 vanowana mubairo mukuru (6 miriyoni rubles kana kupfuura kana chiyero chehomwe yemubairo yakaunganidzwa kubva kudhirowa yapfuura). Kana iwe uchifungidzira 45, uchagamuchira 5 zviuru rubles, kana 150 - 4 rubles. , kana 1500 nhamba kubva pa3, ipapo 6 rubles, kana 150 nhamba - iwe uchadzorera 2 rubles akashandiswa patikiti. Fungidzira imwe chete kana hapana - tora chete endorphins kubva kumutambo maitiro.

Iko mukana wemasvomhu wekukunda unogona kuverengerwa zviri nyore uchishandisa chiyero chebasa NUMBERCOMB (COMBINE), iyo inowanikwa muMicrosoft Excel yenyaya yakadai. Iri basa rinoverengera huwandu hwemisanganiswa yenhamba kubva paM. Saka kune yedu "6 kubva pa45" lottery ingave:

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

... iyo yakaenzana ne8, iyo nhamba yese yezvose zvinogoneka musanganiswa murotari iyi.

Kana iwe uchida kuverenga mukana wekuhwina zvishoma (2-5 manhamba kubva pa6), ipapo iwe unozotanga kuverenga nhamba yesarudzo dzakadaro, iyo yakaenzana nechigadzirwa chehuwandu hwemisanganiswa yenhamba dzinofungidzirwa kubva 6 nenhamba yenhamba dzisina kucherechedzwa kubva pane dzakasara (45-6) = nhamba makumi matatu nepfumbamwe. Zvadaro tinogovanisa nhamba yese yezvese zvinogoneka musanganiswa (39) nenhamba yakagamuchirwa yekuhwina pane yega yega sarudzo - uye tinowana mukana wekukunda wenyaya yega yega:

Lottery simulation muExcel

Nenzira, mukana, semuenzaniso, wekufa mutsaona yendege muNyika Yedu inofungidzirwa paanenge 1 mumiriyoni. Uye mukana wekuhwina mukhasino pa roulette, kubheja zvese panhamba imwe ndeye 1 kusvika 37.

Kana zvese zviri pamusoro zvisina kukumisa uye uchiri kugadzirira kuenderera mberi, enderera.

Basa 2. Frequency yekuitika kwenhamba yega yega

Kutanga, ngationei kuti dzimwe nhamba dzinobuda kakawanda sei. Mune lottery yakanakira, yakapihwa nguva yakakura yakakwana yekuongororwa, mabhora ese anofanirwa kuve nemukana wakafanana wekuve mumuenzaniso wekuhwina. Muchokwadi, magadzirirwo emadhiramu erotari uye huremu-chimiro chemabhora anogona kukanganisa mufananidzo uyu, uye kune mamwe mabhora mukana wekudonha unogona kunge wakakwira / wakaderera pane mamwe. Ngatiedze iyi hypothesis mukuita.

Ngatitorei, semuenzaniso, data pane ese 2020 kubva pamakumi maviri nerimwe lottery dhizaini yakaitika muna 21-6 kubva pawebhusaiti yemurongi wavo Stoloto, yakagadzirirwa muchimiro chetafura "yakangwara" yakadaro, yakanakira kuongororwa, ine zita. tabArchive Circulation. Розыгрыши проходят два раза в день (в 11 утра и в 11 вечера), т.е. в этой таблице у нас полторы тысячи тиражей-строк — вполне достаточная для начала выборка для анализа:

Lottery simulation muExcel

Kuti uverenge kuwanda kwekuitika kwenhamba yega yega, shandisa basa COUNTIF (COUNTIF) uye wedzera basa kwairi TEXT (TEKSTO)kuwedzera mazero nemaasterisk anotungamira pamberi uye mushure kune manhamba-dijiti imwe chete, kuitira kuti COUNTIF itarise kuitika kwenhamba chero kupi mukusanganiswa mukoramu B. Zvakare, kuitira kujekesa kukuru, tichavaka chati nemhedzisiro uye kuronga ma frequency. muhurongwa hwekudzika:

Lottery simulation muExcel

Paavhareji, chero bhora rinofanira kudonha 1459 rinodhirowa * 6 mabhora / 45 manhamba = 194,53 nguva (izvi ndizvo chaizvo zvinodanwa muhuwandu. математическим ожиданием), но хорошо видно, что некоторые числа (27, 32, 11…) выпадали заметно чаще (+18%), а некоторые (10, 21, 6…) наобоя 15 %. Соответственно, можно попробовать использовать эту информацию для стратегии выигрыша, т.е. либо ставить на те шары, что выпадают чаще, либо наоборот - делать ставку на редко выпадающие шары выпадают чаще, либо наоборот - делать ставку на редко выпадающие шары выпадают чаще, что они настаные.

Basa rechitatu. Ndedzipi nhamba dzisina kutorwa kwenguva yakareba?

Rimwe zano rinobva pane pfungwa yekuti nenhamba yakakura zvakakwana yekudhirowa, nekukurumidza kana gare gare nhamba yega yega kubva kune yese iripo kubva pa1 kusvika 45 inofanira kudonha. Saka kana dzimwe nhamba dzisina kuoneka pakati pevakundi kwenguva yakareba ("mabhora anotonhora"), saka zvine musoro kuedza kubhejera pavari mune ramangwana. 

Можно легко найти все давно не выпадавшие номера, если отсортировать наш архив тиражей за 2020-21 makore ZVAKAWANDA AKAFUMURWA (MATCH). Ichatsvaga kubva kumusoro kusvika kuzasi (kureva kubva kune itsva kusvika kune yekare inomhanya) kutsvaga nhamba yega yega uye nekupa serial nhamba yekumhanya (kuverenga kubva pakupera kwegore kusvika pakutanga) pakazodonhedzwa nhamba iyi:

Lottery simulation muExcel

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

Imwe nzira yemutambo inobva pakubvisa pfungwa yepfungwa kana uchifungidzira nhamba. Kana mutambi achisarudza manhamba nekuita bheji yake, asingaiti izvi asingafungi zvachose. Maererano nenhamba, semuenzaniso, nhamba kubva pa1 kusvika ku31 inosarudzwa 70% kakawanda kupfuura mamwe (mazuva aunofarira), 13 inosarudzwa kashoma (dhazeni), nhamba dzine "rombo" nomwe dzinowanzosarudzwa, nezvimwe. Asi isu tiri kutamba nemuchina (drum yerotari) iyo nhamba dzese dzakafanana, saka zvine musoro kudzisarudza nekusarerekera kwemasvomhu kumwe chete kuti tienzanise mikana yedu. Kuti tiite izvi, isu tinofanirwa kugadzira jenareta yezvakangoitika uye - zvakanyanya kukosha - isingadzokorore nhamba muExcel:

    Lottery simulation muExcel

Kuita izvi:

  1. Ngatigadzire tafura "yakangwara" ine zita tableGenerator, apo chikamu chekutanga chichava nhamba dzedu kubva pa1 kusvika ku45.
  2. Muchikamu chechipiri, isa huremu hwenhamba imwe neimwe (tichaida zvishoma gare gare). Kana nhamba dzese dzakakosha zvakaenzana kwatiri uye isu tichida kuvasarudza zvine mukana wakaenzana, saka huremu hunogona kuiswa hwakaenzana ne1 kwese.
  3. Muchikamu chechitatu tinoshandisa basa SLCHIS (RAND), которая в Excel генерирует случайное дробное число от 0 kusvika 1, добавив к нему вес из предыдущего столбца. Таким образом каждый раз при пересчёте листа (нажатии на клавишу F9) itsva seti ye45 nhamba dzisina kujairika dzichagadzirwa, tichifunga nezvehuremu hweumwe neumwe wavo.
  4. Ngatiwedzere mbiru yechina, apo kushandisa basa chinzvimbo (RANK) вычислим ранг (позицию в топе) для каждого из чисел.

Ikozvino chasara kuita sarudzo yenhamba nhanhatu dzekutanga nedanho 6 uchishandisa basa ZVAKAWANDA AKAFUMURWA (MATCH):

Lottery simulation muExcel

При нажатии на клавишу F9 iwo mafomula ari paExcel sheet anozoverengerwa uye nguva imwe neimwe isu tichawana seti nyowani yenhamba 6 mumasero akasvibira. Uyezve, nhamba dzakaiswa huremu hukuru mumutsara B dzichawana chiyero chepamusoro uye, nokudaro, dzinoonekwa kakawanda mumigumisiro yemuenzaniso wedu usina kurongeka. Kana huremu hwenhamba dzese hwakaiswa kune imwechete, ipapo ese achasarudzwa aine mukana wakafanana. Nenzira iyi tinowana yakaringana uye isina rusaruro nhamba jenareta ye6 kubva pa45, asi nekugona kugadzirisa kune randomness yekugovera kana zvichidikanwa.

Kana tikafunga kutamba mudhirowa yega yega kwete neimwe, asi, semuenzaniso, nematiketi maviri kamwechete, mune imwe neimwe yatichasarudza isingadzokorore nhamba, saka tinogona kungowedzera mamwe mitsara kubva pasi kusvika kune yakasvibira renji, kuwedzera 6, 12, 18, zvichingodaro padanho. d. zvichitevedzana:

Lottery simulation muExcel

Basa 5. Lottery Simulator muExcel

Seapotheosis yeiyi nyaya yese, ngatigadzirei yakazara-yakazara lottery simulator muExcel, kwaunogona kuedza chero nzira uye kuenzanisa mhedzisiro (mune optimization theory, chimwe chinhu chakafanana chinonziwo Monte Carlo nzira, asi zvichave nyore. zvedu).

Kuita kuti zvese zvive pedyo neicho chokwadi sezvinobvira, fungidzira kwechinguvana kuti ndiNdira 1, 2022 uye isu tine madhirowa egore rino pamberi pedu, matiri kuronga kutamba. Ndakaisa nhamba dzakadonha chaidzo patafura tablTiraži2022, kupatsanura nhamba dzakadhonzwa kubva kune imwe neimwe kuita makoramu akasiyana kuti zvive nyore kuverenga kunotevera:

Lottery simulation muExcel

Pane pepa rakasiyana mutambo gadzira blank yekuenzanisira muchimiro che "smart" tafura ine zita tabIgra fomu rinotevera:

Lottery simulation muExcel

Pano:

  • Mumasero eyero ari pamusoro, isu tichaseta macro nhamba yekudhirowa muna 2022 yatinoda kutora chikamu (1-82) uye huwandu hwematiketi atinotamba mudhirowa yega yega.
  • Iyo data yemakoramu gumi nerimwe ekutanga (AJ) ichakopwa neiyo macro kubva ku11 dhirowa sheet.
  • Dhata yemakoramu matanhatu anotevera (KP) iyo macro ichatora kubva papepa Generator, kwatakaita jenareta yenhamba isina kurongeka (ona dambudziko 4 pamusoro).
  • Muchikamu Q, tinoverenga huwandu hwemachisi pakati penhamba dzakadonha nedziya dzakagadzirwa uchishandisa basa SUMPRODUCT (SUMPRODUCT).
  • В столбце R вычисляем финансовый результат (если не выиграли, то минус 50 рублей за билет, если выиграли, то за приз — 50)
  • Muchikamu chekupedzisira S, isu tinofunga mhedzisiro yemutambo wese sehuwandu hwekuwedzera kuitira kuti tione masimba ari mukuita.

Uye kumutsidzira chimiro chese ichi, isu tinoda diki macro. Pa tab yokuvaka (Mugadziri) sarudza timu Visual Basic kana kushandisa nzira yekudimbudzira kiibhodhi alt+F11. Wobva wawedzera nyowani isina chinhu module kuburikidza nemenyu Pinza – Module uye isa kodhi inotevera ipapo:

Sub Lottery() Dim iGames As Integer, iTickets As Integer, i As Long, t As Integer, b As Integer 'объявляем переменные для ссылки на листы Set wsGame = Mashizha ekushanda("Игра") Гергей Maseti ekushanda("Игра") = Set Mapepa ebasa wsArchive = Mashizha ekushanda("Тиражи 2022") iGames = wsGame.Range("C1") 'количество тиражей iTickets = wsGame.Range("C2") 'количество билетов в кажбром тиражей враже в количество билетов в кажбдом тиражей враже в агбром тираже враже в кажбром тираже враже в количество билетов в кажбдом тиражей враже враже в песные в кажбром тиражей i ("5:6").Delete 'очищаем старые данные For t = 1048576 Kune iGames For b = 1 Kune iTickets' (1, 2022).Copy Destination:=wsGame.Masero(i, 1) 'копируем и вставляем специальной вставкой значений сгенерированные номера с листа Генератор Генератор.1)(Numbers.1)(Numbers.10)(Numbers.1)(Numbers.4)(Numbers.4)(Numbers.11)(Numbers.1)(Numbers. .PasteSpecial Nama:=xlPasteValues ​​i = i + XNUMX Next b Next t End Sub  

Iyo inosara yekupinda inodiwa yekutanga ma paramita muyero maseru uye kumhanya iyo macro kuburikidza Mugadziri - Macros (Mugadziri - Macros) kana nzira yekudimbudzira keyboard alt+F8.

Lottery simulation muExcel

Kuti ujekeswe, iwe unogona zvakare kugadzira dhayagiramu yekoramu yekupedzisira ine yakazara yakazara, ichiratidza shanduko muyero yemari panguva yemutambo:

Lottery simulation muExcel

Kuenzanisa mazano akasiyana

Ikozvino, uchishandisa iyo yakagadzirwa simulator, unogona kuyedza chero mutambo zano pane chaiyo inodhirowa muna 2022 uye woona mhedzisiro yaizounza. Kana iwe ukatamba tikiti 1 mudhirowa yega yega, saka iyo yakazara mufananidzo we "plum" inotaridzika seizvi:

Lottery simulation muExcel

Pano:

  • Generator mutambo umo mudhirowa yega yega tinosarudza nhamba dzisina kurongeka dzakagadzirwa nejenareta redu (nehuremu hwakafanana).
  • Favorites mutambo wekuti padhirowa imwe neimwe tinoshandisa nhamba dzakafanana - idzo dzinowanzodonha mumakwikwi mumakore maviri apfuura (27, 32, 11, 14, 34, 40).
  • Kunze - zvakafanana, asi isu tinoshandisa nhamba dzisingawanzo kudonhedza pasi (12, 18, 26, 10, 21, 6).
  • chando - mune zvese zvinodhirowa tinoshandisa nhamba dzisina kudonha kwenguva yakareba (35, 5, 39, 11, 6, 29).

Sezvauri kuona, hapana misiyano yakakura, asi iyo isina kujairika nhamba jenareta inoita zvishoma zviri nani pane mamwe "mazano".

Мо то ов о ,,,,, лГ икоко игроков иб о и

Kutamba mudhirowa yega yega netiketi rimwechete rine nhamba dzakagadzirwa zvisina tsarukano (nehuremu hwakafanana):

Lottery simulation muExcel

Kutamba matikiti gumi mudhirowa imwe neimwe ine nhamba dzakagadzirwa zvisina tsarukano (nehuremu hwakafanana):

Lottery simulation muExcel

Kutamba matikiti zana mudhirowa yega yega ine nhamba dzisina kurongeka (ane huremu hwakafanana):

Lottery simulation muExcel

Maonero, sezvavanotaura, akawandisa - dhipoziti inodonhedza haidzivisiki mune zvese zviitiko 🙂

Leave a Reply