什麼是猜數字遊戲?
猜數字遊戲挑戰您用最少的次數猜出一個範圍內的秘密數字。每次猜測後,您會得到提示——偏大還是偏小——幫助縮小範圍。透過調整數字範圍選擇難度,努力刷新您的最佳成績。
最佳策略是二分法:每次猜測把剩餘範圍對半切。簡單(1–50)最多 6 次能找到,中等(1–100)最多 7 次,困難(1–1000)最多 10 次。每個難度的最佳成績會儲存在你的裝置上,跨多次遊戲後仍會保留進步紀錄。開啟猜測次數限制可以增加壓力感,也可以設定自訂範圍,玩出預設之外的挑戰。
使用方法
- 選擇一個難度等級來設定數字範圍(如簡單模式1-50、中等模式1-100、困難模式1-1000)。
- 輸入您猜的數字並送出——系統會告訴您秘密數字是偏大還是偏小。
- 持續猜測直到找到正確數字。猜測次數就是您的得分——越少越好!
何時使用
- 開會空檔打發五分鐘,又不想被短影音帶走注意力。
- 用遊戲的方式教孩子二分搜尋,不必講任何數學術語。
- 面試前或心算練習前,先用這個遊戲讓大腦熱身。
結果
玩家選擇中等模式(1-100),秘密數字是73。先猜50(偏大),再猜75(偏小),接著猜63(偏大),然後猜70(偏大),最後猜73——5次就猜中了!下一輪挑戰自己能否更快猜到。
常見問題
- 最差情況下至少要猜幾次?
- 數學上是 ceil(log2(範圍))。簡單 6 次、中等 7 次、困難 10 次。每次都把範圍對半切就能壓在這個上限內。比這還少的次數,代表你早早就撞中答案,純屬好運。
- 目標數字是真的隨機嗎?
- 是的。每局開始時由裝置的偽隨機產生器(Math.random)抽取,各局之間沒有規律,也無法用之前的答案反推下一局。
- 關閉分頁後最佳成績還在嗎?
- 會留著。每個難度的最佳成績會儲存在你的裝置上,下次開啟工具就會自動載入。資料只留在本地,不會上傳到任何伺服器。換裝置或清除網站資料後就會重設。
- 輸入超出範圍的數字會怎樣?
- 會被拒絕,不算進猜測次數,所以輸入框始終停留在 1 到該難度的最大值之間。字母和小數也會被擋掉,只接受範圍內的整數。
- 困難模式有 1000 個數,為什麼 10 次就夠?
- 2 的 10 次方等於 1024,涵蓋了 1–1000 的範圍。每次猜測把剩餘空間切一半,完美二分搜尋只需要 10 次「更大或更小」就能鎖定目標。