猜数字,又称_cows,是一种古老的的密码破译类游戏。
通常适于两人或多人一起玩。
以两人游戏为例:由一方先设定一个数字。而另一方来猜。
设定数字的人要想好一个没有重复数字的、十进制的四位数(即四数位、十数码、不含重复数字),且不能让猜的人知道。然后,猜的人就可以开始“猜数字”了。
猜数方每猜一个数字,出数者就要根据对方所猜的数字给出“几a几b”的回应;其中,a前面的数字表示位置正确的数的个数,而b前的数字表示数字正确而位置不对的数的个数。
举例来说——若出数者设定的正确答案为2358。而猜的人猜2485,这时的情况,就是1a2b;其中,第一个2的数字和位置都已经对了,记为1a,而5和8这两个数字对了,位置没对,因此记为2b。
同理——若出数者设定的正确答案是1234,而猜的人猜4321,那结果就是0a4b,数字全中,但位置全错。
以此类推……
在猜完一轮后,猜的人可再根据上一次猜测时得到的“几a几b”情况接续推理,直到猜中正确答案(即4a0b)为止
。
…………
这并不是一个特别复杂的游戏,但它涉及到了记忆、推理、计算和运气等诸多因素,玩起来……也并没有那么简单。
通常适于两人或多人一起玩。
以两人游戏为例:由一方先设定一个数字。而另一方来猜。
设定数字的人要想好一个没有重复数字的、十进制的四位数(即四数位、十数码、不含重复数字),且不能让猜的人知道。然后,猜的人就可以开始“猜数字”了。
猜数方每猜一个数字,出数者就要根据对方所猜的数字给出“几a几b”的回应;其中,a前面的数字表示位置正确的数的个数,而b前的数字表示数字正确而位置不对的数的个数。
举例来说——若出数者设定的正确答案为2358。而猜的人猜2485,这时的情况,就是1a2b;其中,第一个2的数字和位置都已经对了,记为1a,而5和8这两个数字对了,位置没对,因此记为2b。
同理——若出数者设定的正确答案是1234,而猜的人猜4321,那结果就是0a4b,数字全中,但位置全错。
以此类推……
在猜完一轮后,猜的人可再根据上一次猜测时得到的“几a几b”情况接续推理,直到猜中正确答案(即4a0b)为止
。
…………
这并不是一个特别复杂的游戏,但它涉及到了记忆、推理、计算和运气等诸多因素,玩起来……也并没有那么简单。