🎮 休闲小游戏

数字读心术

让我猜透你的心...

请在心里随便想一个 0 - 100 之间的整数...

5
这张卡上有你想的数字吗?
第 1 / 7 张

卡片 1

快来仔细找一找~

当前选择:尚未作答
✨ 结果揭晓

让我猜猜看

读心中,请稍等 3 秒...

🧠 原理展示

为什么它能猜中?

计算机内部使用二进制来表示数字,也就是只用 01 两种状态。 对于 0 - 100 范围内的任意整数,只需要 7 位二进制就能表示。

每一张卡片都对应一个位权:如果某个数字在这一位上是 1,它就会出现在对应卡片里。 你点下“有”的过程,本质上是在告诉程序:哪些位是 1。

最后把所有位的1或0按顺序拼合,就得到了你想的数字的二进制表示,把这些位权相加,就能还原你心里想的那个十进制数。

交互式映射演示

83 = 1010011

下方高亮的卡片,就是这个数字会出现的卡片: