Lottószám Generátor Excel
A virtuális sorsolás után a szoftver HTML adatba menti el a számokat, amit egyből meg is tekinthetünk. /szoftverbazis/jatekok/egyeb/
Lottószám generátor excel macro
Figyelt kérdés 5-ös löttót szeretnék, tehát 90-ből 5 számot kisorsolni. Természetesen az lenne csak a jó, hogy nem jöhet ki kétszer ugyanaz a szám. Basicet nem lehet használni csak az excel függvényeit, mert megbizható források szerint ez lesz a házi infó órán 5-ösért:D 1/7 anonim válasza: 2012. szept. 5. 00:42 Hasznos számodra ez a válasz? 2/7 A kérdező kommentje: kösz, de akkor néha két szám egyforma is lehet vagy még ritkábban akár több is... pont ezt kelene elkerülni 3/7 anonim válasza: valamiben nem tudsz programozni? random függvény és az eredményt tárolod egy tömbben/listában/akármiben és ellenőrzöd a duplikációt 2012. 07:00 Hasznos számodra ez a válasz? 4/7 Srapnel válasza: 2012. 07:25 Hasznos számodra ez a válasz? 5/7 A kérdező kommentje: köszike, remélem ez alapján már fog menni:) 6/7 anonim válasza: Programozás nélkül: A1-A90 cellákba beírod, hogy =Vél() B1-be pedig: =Sorszám(A1;A$1:A$90), majd lefelé kitöltöd B5-ig. Fejből írtam, lehet hogy a függvényparaméterek nem ebben a sorrendben vannak.
Ismét rekordokat dönt a lottó főnyeremény. Állandó lottószámaink mellett néha nem árt a vakszerencsét is segítségül hívni. Erre a célra legalkalmasabbak a számítógépes lottó programok. A Szoftverbázisban tucatnyi lottószám-generátor alkalmazást gyűjtöttünk össze. Sajnos a teljes sikert mi sem garantálhatjuk... Legtöbben valamilyen fix, állandó számmal játszanak a lottón. De legyen az dátum, életkor, vagy házszám, e számoknak kihúzásának ugyanakkora az esélye mint bármelyiknek. Érdemes tehát szerencsét próbálni a számítógéppel "kihúzott" lottószámokkal már csak azért is, mert ezeknek több előnye is van. Egyrészt nem lehet a gépet befolyásolni, mivel a számokat a szoftverbe épített véletlenszám-generátor készíti. Másrészt ezekkel a szoftverekkel statisztikát, variációk gyors kidolgozását és a számok kinyomtatását is könnyen megvalósíthatjuk. Válogatásunkban három részre bontottuk az alkalmazásokat. Az első részbe az egyszerű, könnyen kezelhető programokat gyűjtöttük össze, a másodikba pedig azokat a bonyolult, statisztikát és kimutatást is végzőket tettük, melyek kezelése némi szakértelmet kíván.
Azért nem ismétlődnek a számok, mert a Vél() függvényt tíz a sokadikonszor kell meghívni ahhoz, hogy kiadja ugyanazt újra. 2012. 20:01 Hasznos számodra ez a válasz? 7/7 A kérdező kommentje: Kapcsolódó kérdések:
2012. 05. 30 Az ötöslottó elmúlt időszakában nem volt ötös találat. Így a 3, 7 milliárd forintot érő nyertes szelvényről, még az is hallott, aki amúgy nem lottózik. Kézenfekvő volt tehát, hogy az elmúlt hetek matematika szakos tanároknak szóló interaktív táblás tanfolyamon ezt a példát hozzam ismétlő, gyakorló feladatnak. A téma feldolgozása nagyon jól sikerült, így úgy gondolom, megér egy bejegyzést, hátha mások is tudják fel tudják használni. Kezdjük azzal, hogy ha lottóval kapcsolatos témát tanítunk, jó, ha bevonjuk a diákokat már az első pillanatban. Tehát, a "Ma a lottózás matematikáját nézzük meg! " indítás helyett javasoljuk a következők egyikét: "Írjatok öt különböző természetes számot a füzetetekbe! A számokat az 1-től 90-ig lévő intervallumból válasszátok! " "Tudjátok, hogy mennyit lehet nyerni a héten az ötös lottón? " "Képzeljétek, 2011-ben matematikusokból, egyetemi oktatókból és programozókból álló csapat egy amerikai lottójátékon rengeteget nyert! " forrás: Az óra indítása természetesen a korosztálynak és az osztálynak megfelelően változhat.
=ROW($1:$90)*NOT(COUNTIF($F$2:F2, ROW($1:$90))) Értelemszerűen végig CTRL+SHIFT+ENTER kombinációval operálunk, hiszen itt tömbökről és tömbfüggvényekről beszélünk. Szóval a fenti függvénnyel elkészült LARGE függvényünk első, tömb paramétere. A LARGE második paramétere pedig a nagyság sorrendjét határozza meg, ahogy fentebb már volt róla szó, tehát most fogjuk a létrehozott és a már kiválasztott számok sorszámán nullát szerepeltető tömbünkből kiválasztani a következő számot, ami semmiképpen nem lesz majd duplikáció. Egyszerűen nem kell mást tennünk, mint beágyazni ide egy RANDBETWEENT, amelynek alsó paramétere értelemszerűen az egyes lesz, de a felsőt már az alapján fogjuk meghatározni, hogy eddig hány számot sorsoltunk ki, hiszen az eredetileg kilencvenes tömbünkben először csak egy, később már több nulla is lesz, azaz akkor már nem 90 lehetséges számról, hanem 89-ről, 88-ról és így tovább, beszélünk.
Ekkor a tanfolyamon lévő kollégák azt a feladatot kapták, hogy írjanak kérdéseket a lottó témaköréből. Nyilván jött a klasszikus, mekkora az esélye, hogy ötös találatod lesz? De rájöttünk, hogy a lottónak van ára is, így azzal kapcsolatban is kérdezhetünk, valamint az egyes számok statisztikájához kapcsolódóan is. Aztán mekkora az esélye, hogy minden szám páros lesz? Vagy hány szelvényt kell venni, hogy biztosan legyen páros szám a kisorsolt öt szám között, de kérdezhetünk a prímszámokra is. Nem fejtem ki bővebben, az ötlet adott, aktualitása bőven van, így már csak ki kell próbálni, a matematikai részét pedig könnyedén mellétehetjük. Házi feladatnak adható a Hatos lottó feldolgozása, kérdések feltevése hozzá. Természetesen megoldásokkal együtt.
Érdemes tisztázni a szabályokat, főleg, ha nem az ötöslottó a téma. "Az Ötöslottó Magyarország egyik legrégebbi számsorsjátéka, játékszabályai rendkívül egyszerűek: 90 számból 5-öt kell megjelölni. A játékos akkor nyer, ha a kisorsolt 5 szám közül legalább 2-t eltalált egy számmezőben, és akkor ér el telitalálatot, ha az általa megjelölt mind az 5 szám egyezik a kisorsolt nyerőszámokkal. Ez tehát a klasszikus lottó, amit már 1957 óta játszhatunk ebben a formában. " Forrás: Ezen az oldalon letölthető formában elérhetjük a korábbi nyertes számokat is! Akár XLS, azaz Excel számára értelmezhető formátumban is. De készült a nyertes számok összesítéséről is egy oldal, ahol láthatjuk az egyes számok darabszámát és százalékos előfordulását az összes nyertes szám közt. Itt: Eztán jöhet a Lottógenerátor, ahol kisorsolhatjuk az éppen aktuális "nyerőszámokat", melyeket összehasonlíthatunk az osztály által korábban felírt számokkal. A lottógenerátor magyar nyelvű és egyszerűen működik. Az alábbi képre kattintva érhető el, s mindenféle statisztikát meg lehet vele nézni.
- MOME - Főoldal
- Pécs kincses tesco virágbolt
- Nitrogén generátor
- Lottószám generátor excel
- Üdvözlünk a PC Fórum-n! - PC Fórum
- Lottószám generátor excel vba
- Budapest ferihegy 2
Ha ezt legképezzük mostani problémánkra, akkor az első kérdés az, hogy mi is a tömbünk? A tömbünknek egy olyan tartományt kell most leképeznünk, amely tartalmazza elvileg az összes számunkat 1 és 90 között, kivéve azt, amelyiket már kisorsoltuk az első számként (vagyis tartalmazza azt is, csak valahogy jelezzük a függvény számára, hogy az már nem jelölt). Ezt úgy fogjuk elérni, hogy bevetjük a ROW függvényt, ami megadja nekünk a paramétereként megadott cella sorszámát, tömb esetén értelemszerűen a tömbben szereplő cellák sorszámát. Ezen logika mentén tehát =ROW($1:$90) egy 90 sorszámból álló tömböt fog nekünk létrehozni referenciaként. Na most nézzük meg, hogy ebben a tömbben előfordul-e a korábban kisorsolt számunk-számaink közül valamelyik. A célra igencsak jó barátunkat, a COUNTIF formulát fogjuk felhasználni, ami az első paramétereként megadott tartományban megnézi, hogy a második paraméternek megfelelő értékek előfordulnak-e. A mi esetünkben tehát =COUNTIF($F$2:F2, ROW($1:$90)) nem fog mást tenni, mint létrehoz egy egytől kilencvenig terjedő tömböt, amelyben minden értéknél 0-t fogunk látni, kivéve azt, amelyik az F2 cellában szerepel, ott ugyanis egy egyesünk lesz, hiszen teljesül a feltétel.
Ennek a problémának a legegyszerűbb és leggyakrabban használt kiküszöbölési módja a RAND függvény bevetése és egy segédoszlop alkalmazása, hiszen a RAND 0 és 1 között fog nekünk egy véletlen számot generálni, amelynél a duplikáció kialakulása szinte lehetetlen. Ha valakit érdekel ez a megoldási forma, az jelezze és akkor kitérek rá, de most inkább egy olyan irányt vázolok fel, amely lehetővé teszi, hogy egyetlen tömbfüggvény segítségével, segédoszlopok nélkül eliminálhassuk a duplikációk lehetőségét RANDBETWEEN esetén. Folytassuk a fentebb elkezdett lottószám sorsolási példánkat, ahol tökéletesen láthatjuk, hogy az első szám kisorsolására milyen módon használtuk a RANDBETWEEN -t, de ha ezt szimplán lehúznánk, az nem garantálná, hogy nem lesz azonosság. Ennek kiküszöbölésére a második szám kisorsolásánál már az egyszerű formula helyett egy tömbfüggvényt fogunk használni, amely egy LARGE függvényben fog felépülni. A LARGE függvény az első paramétereként megadott tömbben adja meg a második paramétereként megadott sorszámnak megfelelő nagyságú számot, azaz például =LARGE(A1:A5, 2) megadja az A1:A5 tömb 2. legnagyobb elemét.