Simulation loteria amin'ny Excel

Ny loteria dia tsy mihaza vintana,

hazalambo ho an'ny resy izany.

Miaraka amin'ny tsy tapaka mahatsiriritra (ary matetika tato ho ato), manoratra amiko ny olona mangataka fanampiana amin'ny kajy isan-karazany mifandraika amin'ny loteria. Misy olona te hampihatra ny algorithm miafina amin'ny fisafidianana isa mpandresy ao amin'ny Excel, misy olona te-hahita lamina amin'ny isa izay lavo tamin'ny fisarihana taloha, misy te hisambotra ny mpikarakara ny loteria amin'ny lalao tsy marina.

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

Asa 1. Ny mety ho fandresena

Andeha horaisintsika ho ohatra ny Stoloto 6 amin'ny loteria 45. Araka ny fitsipika, ireo izay maminavina ny isa 10 amin'ny 6 ihany no mahazo loka lehibe (45 tapitrisa roubles na mihoatra raha niangona tamin'ny fisarihana teo aloha ny fifandanjan'ny loka). Raha maminavina 5 ianao dia hahazo 150 arivo roubles, raha 4 - 1500 roubles. , raha 3 isa amin'ny 6, dia 150 roubles, raha 2 isa - dia hiverina 50 roubles lany amin'ny tapakila. Maminavina iray na tsia - mahazo endorphins ihany avy amin'ny fizotry ny lalao.

Ny mety ho fandresena amin'ny matematika dia azo kajy mora amin'ny fampiasana ny fiasa mahazatra NUMBERCOMB (MIASA), izay hita ao amin'ny Microsoft Excel amin'ny tranga toy izany. Ity asa ity dia manisa ny isan'ny fitambaran'ny isa N avy amin'ny M. Ka ho an'ny loteria “6 amin'ny 45” dia:

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

… izay mitovy amin'ny 8, ny fitambaran'ny fitambarana rehetra azo atao amin'ity loteria ity.

Raha te hanao kajy ny mety ho fandresena ampahany (2-5 isa amin'ny 6), dia tsy maintsy kajy aloha ny isan'ny safidy toy izany, izay mitovy amin'ny vokatry ny isan'ny fitambaran'ny isa vinavina. 6 amin'ny isa tsy voafehy amin'ny ambiny (45-6) = 39 isa. Avy eo dia zarainay amin'ny isan'ny fandresena azo ho an'ny safidy tsirairay ny fitambaran'ny fitambarana rehetra azo atao (8) - ary mahazo ny mety ho fandresena ho an'ny tranga tsirairay:

Simulation loteria amin'ny Excel

Raha ny marina, tombanana eo amin’ny 1 ao anatin’ny iray tapitrisa, ohatra, ny mety ho faty amin’ny fianjeran’ny fiaramanidina eto amintsika. Ary ny mety ho fandresena amin'ny casino amin'ny roulette, miloka ny zava-drehetra amin'ny isa iray dia 1 hatramin'ny 37.

Raha tsy nanakana anao ireo rehetra voalaza etsy ambony ireo ary mbola vonona ny hilalao bebe kokoa ianao dia tohizo.

Asa 2. Matetika ny fisehoan'ny isa tsirairay

Hanombohana, andeha hojerentsika hoe amin'ny firy no latsaka ny isa sasany. Ao amin'ny loteria tsara indrindra, nomena ny elanelam-potoana ampy ho an'ny famakafakana, ny baolina rehetra dia tokony ho mitovy ny mety ho ao amin'ny santionany mpandresy. Raha ny tena izy, ny endriky ny endriky ny amponga loteria sy ny endriky ny lanjan'ny baolina dia mety hanimba ity sary ity, ary ho an'ny baolina sasany dia mety ho ambony / ambany kokoa noho ny an'ny hafa ny mety ho latsaka. Andeha hotsapaina amin'ny fampiharana ity petra-kevitra ity.

Andeha horaisintsika, ohatra, ny angon-drakitra momba ny fisarihana loteria 2020 amin'ny 21 izay natao tamin'ny 6-45 avy amin'ny tranokalan'ny mpikarakara azy ireo Stoloto, natao tamin'ny endrika latabatra "smart", mety ho an'ny famakafakana, miaraka amin'ny anarana. tabArchive Circulation. Розыгрыши проходят два раза в день (в 11 утра и в 11 вечера), т.е. в этой таблице у нас полторы тысячи тиражей-строк — вполне достаточная для начала выборка для анализа:

Simulation loteria amin'ny Excel

Mba kajy ny matetika ny fisehoan'ny isa tsirairay, mampiasa ny asa COUNTIF (COUNTIF) ary asio fonction amin'izany TEXT (TEXT)mba hampidirana aotra sy asterisk aloha sy aorian'ny isa tokana, ka ny COUNTIF dia mitady ny fisian'ny isa na aiza na aiza ao amin'ny fitambarana ao amin'ny tsanganana B. Ary koa, mba hazava kokoa, dia hanangana tabilao amin'ny valiny isika ary handamina ny matetika amin'ny filaharana midina:

Simulation loteria amin'ny Excel

Amin'ny ankapobeny, ny baolina rehetra dia tokony hianjera 1459 misintona * 6 baolina / 45 isa = 194,53 in-XNUMX (io no antsoina amin'ny antontan'isa. математическим ожиданием), но хорошо видно, что некоторые числа (27, 32, 11…) выпадали заметно чаще (+18%), а некоторые числа (10, 21, 6…) выпадали заметно чаще (+15%), а некоторые (XNUMX, XNUMX, XNUMX/XNUMX) Соответственно, можно попробовать использовать эту информацию для стратегии выигрыша, т.е. либо ставить на те шары, что выпадают чаще, либо наоборот — делать ставку на редко выпадающие шарто в надеждениде, ставить

Asa 3. Inona no isa tsy voatsoaka hatry ny ela?

Paikady iray hafa dia mifototra amin'ny hevitra hoe miaraka amin'ny isa be dia be ny fisarihana, na ho ela na ho haingana, ny isa tsirairay avy amin'ny 1 ka hatramin'ny 45 dia tokony hivoaka. Noho izany, raha toa ka tsy niseho teo amin'ireo mpandresy nandritra ny fotoana ela ny isa sasany ("baolina mangatsiaka"), dia mitombina ny manandrana miloka amin'izy ireo amin'ny ho avy. 

Можно легко найти все давно не выпадавшие номера, если отсортировать наш архив тиражей за 2020-21 год по улкица MISEHO BETSAKA (MATCH). Hikaroka avy any ambony ka hatrany ambany (izany hoe manomboka amin'ny hazakazaka vaovao ka hatramin'ny taloha) mba hikaroka ny isa tsirairay ary hanome ny laharan'ny hazakazaka (manisa manomboka amin'ny faran'ny taona ka hatramin'ny fiandohana) izay nandatsahana ity isa farany ity:

Simulation loteria amin'ny Excel

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

Ny paikady lalao iray hafa dia mifototra amin'ny fanafoanana ny antony ara-tsaina rehefa maminavina isa. Rehefa misafidy isa ny mpilalao iray amin'ny fanaovana ny filokana, dia manao izany tsy araka ny tokony ho izy tanteraka izy. Araka ny antontan'isa, ohatra, ny isa 1 ka hatramin'ny 31 dia voafidy 70% matetika kokoa noho ny ambiny (daty ankafiziny), 13 no fidinana matetika kokoa (amin'ny am-polony maro), ny isa misy ny fito "tsara vintana" dia voafantina matetika, sns. Saingy miady amin'ny milina iray isika (amponga loteria) izay mitovy ny isa rehetra, noho izany dia misy dikany ny misafidy azy ireo miaraka amin'ny tsy fitongilanana matematika mitovy amin'izany mba hampitoviana ny vintana. Mba hanaovana izany, dia mila mamorona mpamokatra isa tsy misy dikany ary - ny tena zava-dehibe - tsy miverimberina ao amin'ny Excel:

    Simulation loteria amin'ny Excel

Mba hanaovana izany:

  1. Andao hamorona latabatra "smart" antsoina hoe tableGenerator, izay ny tsanganana voalohany dia ny isantsika manomboka amin'ny 1 ka hatramin'ny 45.
  2. Ao amin'ny tsanganana faharoa, ampidiro ny lanja ho an'ny isa tsirairay (mila izany isika aoriana kely). Raha mitovy lanja amintsika ny isa rehetra ary tiantsika ny hisafidy azy ireo miaraka amin'ny mety hitranga, dia azo apetraka mitovy amin'ny 1 na aiza na aiza ny lanjany.
  3. Ao amin'ny tsanganana fahatelo dia mampiasa ny fiasa isika SLCHIS (RAND), которая в Excel генерирует случайное дробное число от 0 до 1, добавив к нему вес из предыдущего столбца. Таким образом каждый раз при пересчёте листа (нажатии на клавишу F9) hisy andiany vaovao misy isa kisendrasendra 45 no hatsangana, raha raisina ny lanjan'ny tsirairay amin'izy ireo.
  4. Andeha isika hanampy tsanganana fahefatra, izay mampiasa ny asa laharana (LARANGA) вычислим ранг (позицию в топе) для каждого из чисел.

Ankehitriny dia mijanona ny manao fifantenana ny isa enina voalohany amin'ny laharana 6 amin'ny fampiasana ny fiasa MISEHO BETSAKA (MATCH):

Simulation loteria amin'ny Excel

При нажатии на клавишу F9 ny formulas ao amin'ny takelaka Excel dia hokajiana indray ary isaky ny mahazo andiany vaovao misy isa 6 ao anaty sela maitso isika. Ankoatr'izay, ny isa izay nametrahana lanja lehibe kokoa tao amin'ny tsanganana B dia hahazo laharana ambony kokoa ary, noho izany, dia miseho matetika kokoa amin'ny valin'ny santionany kisendrasendra. Raha mitovy ny lanja ho an'ny isa rehetra, dia ho voafantina miaraka amin'ny probability mitovy izy rehetra. Amin'izany fomba izany no ahazoantsika mpamokatra isa tsy miangatra sy tsy miangatra amin'ny 6 amin'ny 45, saingy miaraka amin'ny fahafahana manao fanitsiana ny tsy fahampian'ny fizarana raha ilaina.

Raha manapa-kevitra ny hilalao amin'ny fisarihana tsirairay isika fa tsy amin'ny iray, fa, ohatra, miaraka amin'ny tapakila roa indray mandeha, ny tsirairay amin'izy ireo dia hisafidy isa tsy miverimberina, dia afaka manampy tsipika fanampiny avy any ambany mankany amin'ny faritra maitso isika, manampy 6, 12, 18, sns amin'ny laharana. d. tsirairay avy:

Simulation loteria amin'ny Excel

Asa 5. Simulator loteria amin'ny Excel

Amin'ny maha apotheose amin'ity lohahevitra ity, andeha isika hamorona simulator loteria feno ao amin'ny Excel, izay ahafahanao manandrana paikady rehetra ary mampitaha ny valiny (ao amin'ny teoria optimization, zavatra mitovy amin'izany dia antsoina koa hoe fomba Monte Carlo, saingy ho tsotra kokoa izany. ho antsika).

Mba hahatonga ny zava-drehetra hanakaiky ny zava-misy araka izay azo atao, alaivo sary an-tsaina kely fa ny 1 Janoary 2022 izao ary misy ny fisarihana amin'ity taona ity, izay kasainay hilalao. Nampiditra ny isa tena lany teo amin'ny latabatra aho tablTiraži2022, manasaraka ireo isa fanampiny voatsoaka ho tsanganana misaraka mba hanamora ny kajy manaraka:

Simulation loteria amin'ny Excel

Amin'ny taratasy misaraka Game mamorona banga ho an'ny modely amin'ny endrika latabatra "smart" misy ny anarana tabIgra ny endrika manaraka:

Simulation loteria amin'ny Excel

Eto:

  • Ao amin'ny sela mavo etsy ambony, dia apetratsika ho an'ny macro ny isan'ny fisarihana amin'ny 2022 izay tiantsika handray anjara (1-82) sy ny isan'ny tapakila lalaovinay isaky ny fisarihana.
  • Ny angona ho an'ny tsanganana 11 voalohany (AJ) dia halain'ny macro avy amin'ny taratasy fisarihana 2022.
  • Angona ho an'ny tsanganana enina manaraka (KP) dia halain'ny macro avy amin'ny takelaka gropy, izay nametrahanay mpamokatra nomerao kisendrasendra (jereo ny olana 4 etsy ambony).
  • Ao amin'ny tsanganana Q, manisa ny isan'ny lalao eo anelanelan'ny isa latsaka sy ireo novokarina mampiasa ny fiasa SUMPRODUCT (SUMPRODUCT).
  • В столбце R вычисляем финансовый результат (если не выиграли, то минус 50 рублей за билет, если выиграли, 50 бриз.
  • Ao amin'ny tsanganana S farany, heverintsika ho fitambarana mitambatra ny vokatra ankapoben'ny lalao manontolo mba hahitana ny fihetsehana ao anatin'ilay dingana.

Ary mba hamelomana indray ity rafitra manontolo ity dia mila macro kely isika. Eo amin'ny tabilao Developer (mpamorona) mifidy ekipa Visual Basic na mampiasa hitsin-dàlana fitendry Alt+F11. Avy eo, ampio môdôly tsy misy na inona na inona amin'ny alàlan'ny menio Ampidiro - Module ary ampidiro ao ity code manaraka ity:

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

Mijanona ho tafiditra ao amin'ny sela mavo ny mari-pamantarana tiana voalohany ary mamakivaky ny macro Developer - Macros (Developer - Macros) na hitsin-dàlana fitendry Alt+F8.

Simulation loteria amin'ny Excel

Mba hanazavana dia azonao atao koa ny manangana kisary ho an'ny tsanganana farany miaraka amin'ny fitambaran'ny fitambarany, maneho ny fiovan'ny fifandanjan'ny vola mandritra ny lalao:

Simulation loteria amin'ny Excel

Fampitahana paikady samihafa

Amin'izao fotoana izao, amin'ny fampiasana ny simulator noforonina, azonao atao ny mizaha tetika lalao amin'ny fisarihana tena izy amin'ny 2022 ary hahita ny vokatra azony. Raha milalao tapakila 1 isaky ny fisarihana ianao, dia toy izao ny sarin'ny "plum" amin'ny ankapobeny:

Simulation loteria amin'ny Excel

Eto:

  • gropy dia lalao iray izay isaky ny fisarihana dia misafidy isa kisendrasendra noforonin'ny mpamokatra (mitovitovy lanja).
  • favoris dia lalao izay isaky ny antsapaka no ampiasantsika isa mitovy – ireo izay matetika lavo tamin'ny fisarihana nandritra ny roa taona lasa (27, 32, 11, 14, 34, 40).
  • ivelany - mitovy ihany, fa mampiasa ny laharana midina tsy fahita firy izahay (12, 18, 26, 10, 21, 6).
  • Cold - amin'ny fisarihana rehetra dia mampiasa isa tsy lany nandritra ny fotoana ela (35, 5, 39, 11, 6, 29).

Araka ny hitanao dia tsy misy fahasamihafana lehibe, fa ny mpamokatra nomerao kisendrasendra dia mihetsika tsara kokoa noho ireo "paikady" hafa.

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

Milalao amin'ny fisarihana tsirairay miaraka amin'ny tapakila iray misy isa novokarina kisendrasendra (mitovy lanja):

Simulation loteria amin'ny Excel

Milalao tapakila 10 isaky ny fisarihana misy isa novokarina kisendrasendra (mitovy lanja):

Simulation loteria amin'ny Excel

Milalao tapakila 100 isaky ny fisarihana misy isa kisendrasendra (mitovy lanja):

Simulation loteria amin'ny Excel

Ny fanehoan-kevitra, araka ny filazan'izy ireo, dia tsy ilaina - tsy azo ihodivirana amin'ny toe-javatra rehetra ny tatatra fametrahana 🙂

Leave a Reply