Zgadnij liczbę: gra w zgadywanie liczb
Zgadnij liczbę, którą wylosował komputer: wpisz swój typ, a gra podpowie, czy szukana liczba jest większa, czy mniejsza. W drugim trybie role się odwracają – ty myślisz liczbę, a komputer za każdym razem dzieli przedział na pół i każdą liczbę od 1 do 100 znajduje najpóźniej w 7 próbach.
Źródło: Wikipedia – Binary search algorithm (⌈log₂(n + 1)⌉ Vergleiche im schlechtesten Fall). Stan na: .
Jak to obliczamy
Jak grać w zgadywanie liczb
- Wybierz zakres: od 1 do 10, 1–50, 1–100 albo 1–1000. Komputer losuje liczbę z tego przedziału.
- Wpisz swój typ i kliknij „Sprawdź” (albo naciśnij Enter). Gra odpowie, czy szukana liczba jest większa, czy mniejsza.
- Zgaduj dalej, aż trafisz. Wszystkie próby widać pod polem, ze strzałką w górę lub w dół.
W trybie „Ja myślę liczbę, komputer zgaduje” zapamiętujesz liczbę w głowie i odpowiadasz na typy komputera przyciskami „Większa”, „Mniejsza” albo „Trafione!”.
Ile prób wystarczy?
Najlepiej zawsze podawać środek pozostałego przedziału – to tak zwane wyszukiwanie binarne. Każda odpowiedź odrzuca połowę możliwości, dlatego każdą liczbę od 1 do 100 da się zgadnąć najpóźniej w 7 próbach: 2⁷ = 128, a to więcej niż 100.
| Zakres | Najwięcej prób przy najlepszej strategii |
|---|---|
| od 1 do 10 | 4 |
| 1–50 | 6 |
| 1–100 | 7 |
| 1–1000 | 10 |
Przykład dla liczby 37: 50 → mniejsza, 25 → większa, 37 → trafione. Wystarczyły trzy próby. Komputer w drugim trybie postępuje dokładnie tak samo.
Na lekcję i do zabawy w domu
- Pojedynek: grajcie na zmianę w tym samym zakresie; wygrywa ten, kto potrzebuje mniej prób.
- Matematyka w klasach 1–3: dzieci ćwiczą pojęcia „większa niż” i „mniejsza niż” oraz porządek liczb na osi liczbowej. Na początek dobry jest zakres od 1 do 10.
- Informatyka: drugi tryb pokazuje na żywo, jak działa wyszukiwanie binarne i skąd bierze się logarytm o podstawie 2.
- Wykrywacz pomyłek: gdy w trybie komputera odpowiedzi sobie przeczą, gra od razu to zauważa.
Liczba jest losowana w przeglądarce funkcją crypto.getRandomValues(). Potrzebujesz tylko losowej liczby? Skorzystaj z generatora liczb losowych. Jeśli wolisz zgadywać ukryty kod kolorów, zagraj w mastermind online, a oś liczbową na lekcję wydrukujesz z osi liczbowej do druku.
Najczęściej zadawane pytania
Jaka jest najlepsza strategia w grze „zgadnij liczbę”?
Zawsze podawaj środek pozostałego przedziału. W zakresie 1–100 zacznij od 50, potem 25 albo 75 – tak każdą liczbę znajdziesz najpóźniej w 7 próbach.
Ile prób potrzeba w zakresie od 1 do 10?
Przy wyszukiwaniu binarnym najwyżej 4, bo 2⁴ = 16 to więcej niż 10.
Jak komputer zgaduje liczbę, którą myślę?
Podaje środek przedziału i po twojej odpowiedzi odrzuca połowę możliwości. Gdy zostaje tylko jedna liczba, wymienia ją z pewnością.
Co, jeśli pomylę się przy odpowiedzi?
Gdy odpowiedzi sobie przeczą, przedział robi się pusty i gra o tym informuje. Wtedy zacznij od nowa przyciskiem „Nowa gra”.
Czym ta gra różni się od mastermind?
Tu zgadujesz jedną liczbę z podpowiedzią „większa” albo „mniejsza”. W mastermind odgadujesz kod kolorów i dostajesz informację, ile kolorów jest na właściwym miejscu.
Czy gra jest darmowa?
Tak. Działa w przeglądarce, bez rejestracji i bez pobierania aplikacji.
Źródła i podstawa prawna
- Wikipedia – Binary search algorithm (⌈log₂(n + 1)⌉ Vergleiche im schlechtesten Fall)
- MDN: Crypto.getRandomValues()
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Generator liczb losowychGenerator liczb losowych online: losuj liczby z dowolnego zakresu, np. 1–100, do 1000 naraz i bez powtórzeń. Gotowe ustawienia Lotto, Mini Lotto, Eurojackpot.
- Mastermind onlineZagraj w Mastermind online za darmo: złam kod kolorów w 10 próbach, trzy poziomy, przycisk podpowiedzi i link wyzwania. Bez rejestracji, także na telefonie.
- Koło fortuny z liczbami: od 1 do 10 lub dowolny zakresKoło fortuny liczby: zakręć 1–10 albo wpisz 1–20, 1–50 czy 1–100. Każda liczba ma równe szanse, opcja bez powtórzeń. Za darmo na lekcję, bingo i gry.
- Rzut monetą: orzeł czy reszka?Rzut monetą online: orzeł czy reszka, od 1 do 1000 monet naraz, własne nazwy stron, statystyka na żywo z udziałem i seriami. Uczciwe losowanie, bez rejestracji.
- Rzut kostką online: k6, k20 i więcejRzut kostką online: od k4 do k100 albo zapis typu 3k6+2 lub 3d6+2. Kilka zestawów naraz, ułatwienie i utrudnienie, historia rzutów, dokładne szanse i link.
- Graj w pasjansa onlinePasjans (Klondike) w przeglądarce: dobieraj 1 lub 3 karty, cofaj ruchy, podpowiedzi i rozwiązywalne rozdanie dnia. Udostępnij czas – link daje te same karty.
- Losowanie numerkówLosowanie numerków online: wpisz zakres, na przykład 1–30, kliknij i wylosuj numer z dziennika albo szczęśliwy numerek. Bez powtórzeń, z historią losowań.
- Tysiąc: punktacja i licznik punktówTysiąc – punktacja bez kartki: wybierz rozgrywającego, wpisz kontrakt i ugrane punkty, a licznik zaokrągli wyniki, pilnuje beczki i sumuje do 1000.
- Padel – liczenie punktów onlinePadel liczenie punktów online: dotknij parę, która wygrała piłkę, a tablica policzy 15, 30, 40, złoty punkt lub przewagę, gemy, sety i tie-break.