精选 站长推荐 三峰接龙,经典又耐玩 去玩
🔢

猜数字规则

电脑想一个各位不重复的数,你每猜一次它回 xAyB,靠推理猜出答案,3 到 5 位三种难度。

脑力测试 1 人免费无需下载

猜数字入门介绍


猜数字也叫 1A2B、数字猜谜、Bulls and Cows,是一款纯推理的小游戏:电脑想一个各位不重复的数(这里可以选 3 位、4 位或 5 位,可以含 0),你每猜一次,它用 xAyB 回答——A 是数字对且位置也对的个数,B 是数字对但位置不对的个数。靠这些线索一步步缩小范围,直到猜出 4A0B。不需要下载,打开网页就能玩。

纸笔时代两个人各想一个数互相猜,谁先猜中谁赢,这就是猜数字最早的玩法。后来桌游「珠玑妙算」把它改成彩色钉子风靡全球,再后来几乎每本编程教材都拿它当练习题,因为规则简单但要写对不容易。这里做的是经典的数字版,3 位、4 位、5 位三种难度,从熟悉规则到真正挑战都有,建议从 3 位开始体会什么叫「好的猜测」。

怎样才算把这游戏玩明白了?其实不是看某一把偶尔撞大运蒙中,而是盯紧自己的平均出手轮数。单局五次拿下可能带点运气,但要是几十局下来平均线还能死死压在六次以内,说明推理框架已经相当扎实。别急着一次冲上五位数,多跟自己上一轮的平均数据较较劲,长进最明显。

规则

猜数字规则详解

1谜底

电脑随机想一个 n 位数(大厅选 3、4 或 5 位),各位数字互不重复,可以含 0,也可以 0 开头。你看不到它,只能靠猜。

2猜测

输入 n 个互不重复的数字提交。输入重复数字或位数不对会被提醒,猜过的数不能再猜。

3反馈 xAyB

A 是你猜的数里「数字对、位置也对」的个数,B 是「数字对、位置不对」的个数。比如谜底 1234,猜 1352 得 1A2B:1 对位,3 和 2 在里面但位置不对。

4猜中

得到 nA0B(全部数字和位置都对)就猜中了,这一局结束,显示猜的次数和用时。

5提示

每局两次。点「提示」或按 H,会把一个与所有反馈相符的数填进输入框,你可以直接提交,也可以改。

6计时

从输入第一个数字开始计时,猜中停止,用时只作参考,不影响评星。

问答

猜数字玩家常问

怎么确定每局的题目完全随机?

每次都是电脑程序从几百到几万种不重复组合里当场挑一个,因为没有固定题库所以根本背不了答案。

半路关掉会丢吗?

不会,回大厅自动保存在浏览器里,下次打开接着玩。如果推到一半卡住了,可以先放一放,回头再看记录区往往有新思路。

两个人轮流猜一个数算什么?

算合作破案:一个人猜,另一个人帮着看 A、B 和记录区,谁先把位置定死谁赢。页面本身是和电脑玩,不用联网。

猜数字技巧

TIP 01

盯着屏幕觉得数字理不顺时,在草稿纸上把零到九挨个列出来划掉淘汰项,顺着笔尖核对才不会看串行。

TIP 02

扫完数只剩两三个候选时大胆提交,反正怎么猜都接近答案不如直接验证。

TIP 03

只剩一种候选时,直接填入那个符合全部反馈的数,不必再猜别的数来试探。

TIP 04

当还剩几种已经很小、但还没锁定答案时,先别急着交,想想哪一次反馈能让你无论收到什么都只剩一种。

TIP 05

一局猜完发现次数比预想的多,别直接开下一局,先看记录区哪一次猜测前后候选没明显减少,那就是该换问法的位置。

TIP 06

别把每局仅有的两次求助机会早早用光,真卡到完全排不出合规数字时再按 H 键拿一个参考解。