Permainan Menebak Angka

Bisakah kamu menemukan nomor rahasianya? Permainan ini memberi tahu Anda apakah tebakan Anda terlalu tinggi atau terlalu rendah.

Berjalan di browser Berjalan di browser

Tip Strategi

Gunakan pencarian biner: selalu tebak titik tengah rentang saat ini. Untuk 1–100, ini menemukan angka paling banyak dalam 7 tebakan. Untuk 1–1000, maksimal 10 tebakan.

Percobaan maksimum

KesulitanMaks.
Mudah — 1–1007
Sedang — 1–5009
Keras — 1–100010

Dengan strategi pencarian biner

Cara menggunakan?

  1. 1
    Pilih Tingkat KesulitanPilih Mudah (1–100), Sedang (1–500), atau Keras (1–1000), lalu klik Permainan Baru.
  2. 2
    Masukkan Tebakan AndaKetik nomor dan klik Tebak. Permainan ini memberi tahu Anda apakah rahasianya lebih tinggi atau lebih rendah.
  3. 3
    Temukan NomornyaTerus persempit. Bilah rentang menunjukkan kemungkinan yang tersisa.

Pertanyaan umum

Berapa jumlah minimum tebakan yang diperlukan?
Dengan strategi pencarian biner yang optimal: 7 tebakan untuk 1–100, 9 tebakan untuk 1–500, dan 10 tebakan untuk 1–1000. Menebak secara acak rata-rata membutuhkan waktu lebih lama.
Apakah nomor tersebut benar-benar acak?
Ya. Nomor rahasia dihasilkan menggunakan Math.random() di browser Anda setiap kali Anda memulai permainan baru. Itu tidak ditentukan sebelumnya.
Apakah game ini menyimpan skor saya?
Skor tidak disimpan antar sesi. Ini adalah permainan kasual dalam browser tanpa akun atau penyimpanan data.

Cara Memainkan Game Menebak Angka

Komputer memilih nomor rahasia dalam rentang yang dipilih. Anda memasukkan tebakan satu per satu, dan permainan merespons denganTerlalu TinggiatauTerlalu Rendahsetelah setiap upaya. Tujuan Anda adalah menemukan angka pastinya dengan tebakan sesedikit mungkin.

Strategi Pencarian Biner

Strategi yang paling efisien adalah pencarian biner: selalu tebak titik tengah dari rentang yang mungkin ada saat ini. Jika rentangnya 1–100, tebak 50. Jika diberi tahu terlalu tinggi, rentangnya menjadi 1–49 — tebak 25. Pendekatan ini menjamin menemukan angka apa pun dalam 1–100 dalam 7 tebakan, angka apa pun dalam 1–1000 dalam 10 tebakan.

Mengapa Game Ini Mendidik?

Permainan tebak-tebakan adalah pengenalan klasik pada pencarian biner — salah satu algoritma paling mendasar dalam ilmu komputer. Ini menunjukkan cara kerja efisiensi logaritmik dalam praktiknya: menggandakan rentang hanya menambah satu tebakan tambahan yang diperlukan.

Pemeriksaan praktis hasil

Permainan tebak angka dibuat untuk permainan, organisasi ringan, atau keputusan netral, jadi aturan sebaiknya disepakati sebelum alat dijalankan. Fungsi ini mencakup rentang 1-100, 1-500, atau 1-1000 dan petunjuk naik/turun; melatih strategi mempersempit kemungkinan. Jika hasil menentukan giliran, tim, nama, pilihan, atau tugas seseorang, pastikan daftar masukan lengkap, tidak memiliki baris kosong, dan tidak berisi duplikat yang tidak disengaja. Dengan begitu, hasil lebih mudah diterima oleh semua peserta.

Alat acak menghasilkan satu keluaran untuk satu eksekusi, bukan jaminan bahwa beberapa percobaan pendek akan terbagi sempurna. Pengulangan, pola yang terlihat aneh, atau hasil yang mirip secara berurutan tetap wajar ketika jumlah percobaan kecil. Dalam permainan edukatif, hasil dapat dipakai untuk menjelaskan peluang, strategi, dan ukuran sampel. Dalam tes kepribadian atau keberuntungan, gunakan nada ringan dan jangan memperlakukannya sebagai penilaian nyata. Alat ini membantu membuat permainan, pelajaran, atau keputusan cepat menjadi lebih rapi, tetapi tidak menggantikan penilaian manusia untuk hal yang memiliki konsekuensi penting.

Sebelum hasil dipakai, periksa ulang data yang dimasukkan: nama tidak kosong, pilihan tidak terduplikasi tanpa sengaja, jumlah tim benar, rentang angka sesuai, dan aturan pengulangan sudah disepakati. Jika alat digunakan di depan kelompok, biarkan hasil terlihat beberapa saat agar semua peserta melihat daftar, aturan, dan keluaran yang sama. Untuk permainan edukatif, catat jumlah percobaan atau skor agar diskusi tentang peluang, strategi, dan pola acak menjadi lebih jelas.

Jika alat dipakai berulang, pisahkan percobaan latihan dari hasil final. Ini penting saat memilih nama, membentuk tim, menjalankan timer, atau memainkan kuis, karena peserta perlu tahu kapan hasil benar-benar berlaku. Untuk daftar panjang, baca ulang beberapa item pertama dan terakhir sebelum mulai. Untuk permainan berbasis peluang, jelaskan bahwa hasil acak tidak harus terlihat “adil” dalam sampel kecil, meskipun prosesnya sudah netral.

Komentar