关于数字复式生成计算器的一些记录

昨天下午在旧书店翻到一本 1987 年的《组合数学讲义》,封面掉了,扉页上有人用蓝黑墨水写了“陈立群,1989.3.17”。

数字复式生成计算器 · 手记

那本《组合数学讲义》的目录页被撕掉了一半,剩下“排列与组合”四个字歪歪斜斜地挂着。我把它带回家,泡了杯茶,坐在窗边翻。翻到第 47 页的时候,看到有人在页边空白处用铅笔写了一行小字:“复式不是更多,是让选择有退路。”字很淡,像是写完之后又用橡皮擦过,但没有擦干净。

我盯着那行字看了很久。

这是我的习惯——看到旧书里有人留下的笔记,就会想那个人当时在做什么。1989 年的陈立群,大概也在某个下午,对着这些组合公式发愣。复式投注,说到底是把“我选这个”变成“我选这一片”,把一条窄路铺成三条、五条、八条。可铺得再宽,你还是得走其中一条。

那天晚上我打开了那个数字复式生成计算器。

其实我用它已经有一阵子了——倒不是因为我多懂,而是因为我想弄明白它到底在“算”什么。输入一组数字,选个复式层级,它就把所有可能的组合铺开在你面前,像一张摊开的渔网。数字还是那些数字,但排列的顺序不同,就变成了另一个故事。

我输入了 03、07、12、18、24、31 这六个数字,选了四复式。计算器在一秒之内列出了十五种组合。我本来是要干正事的——查一个数据——结果就那么一篇篇点开了它生成的每一组,像在翻别人夹在旧书里的信纸。有一组是 03、12、18、31,我盯着看了三秒,想起去年冬天在城东那家“老赵面馆”吃面的时候,墙上的挂历正好翻到 3 月 12 日。老赵用抹布擦了擦手说:“今天第 18 个客人,我给他多下了二两面。”我当时笑了,说那明天第 31 个呢。他愣了一下,也笑了。

数字是死的,可它落在生活里,就长出了温度。

坦白讲,我对这类“生成器”一直有点警惕。它们太轻易地给你一个“完整答案”,让你误以为选择本身不重要了。但那天晚上我改变了一点看法——数字复式生成计算器真正的价值,不在它替你选了哪一组,而在它逼你承认:你之前想的那一组,其实只是众多可能里的一张脸。它把“我只有这一个办法”的执念,敲开了一条缝。

这是有点冒犯的,也是好的。

旧书页与铅笔字,数字和排列在纸上铺开
那本旧书第 47 页的页边空白处,有人留下了一行铅笔字。

我后来又试了几组。07、12、18、24,三复式,生成了 4 种组合。我注意到 07 和 12 总是相邻出现,像一对不肯分开的老朋友。我知道这是排列的必然,可还是忍不住多想了一层——在数字的世界里,相邻是一种算法;在人的世界里,相邻是一种缘分。计算器当然不懂缘分,它只是忠实地穷举。但穷举本身不是没有诗意的:它承认了所有可能性,然后让每一种都平等地站出来。

这让我想起一个朋友说过的话:“公平不是结果公平,是起跑线一样。”放在这里,意外地合适。

说实话,在这之前我一直认为“复式”是个偷懒的词——把网撒大一点,总能捞到点什么。但那个下午之后我不这么想了。复式是一种诚实:你承认自己不确定,你承认你只能看到眼前这几步,然后你老老实实把所有可能写下来,不假装自己能一眼看穿结局。这比拍着胸脯说“就这个”要难得多。

前天我又去了那家旧书店。老板姓周,叫周德明,六十多岁,戴着一副修了三次的眼镜。他正把一摞书往架子上码,见我进门就说:“那本讲义你拿走了吧?我这儿又来了一本,1985 年的,作者签名本。”我翻了翻,扉页上真的有一行钢笔字,署名“陈立群”,时间是 1991 年。我问他陈立群是谁,他推了推眼镜说:“不知道,大概是哪个学校老师吧。这书我收来的时候,里头还夹着一张公交月票,1988 年的,2 路车。”

我把那本也买下了。两本放在一起,像一对被时间拆散的兄弟。

回到家里,我又打开了数字复式生成计算器。这次我输入了 01 到 08,五复式,生成了 56 组。我随手点开第 18 组:01、03、05、07、08。这个组合没有特别的含义,可我看到 05 和 07 并排的时候,想起的却是那本讲义第 47 页的页码——四十七,去掉四十七,就是五和七。你说这是巧合也好,牵强也好,但那一刻我觉得数字和数字之间,确实藏着某种我们看不见的、细细的线。

计算器不会告诉我这些。它只是算。但算本身,就是一种温柔的提醒。

最后,我把那本 1987 年的讲义夹进书柜第二层,旁边是我去年在城南旧货市场淘来的一只搪瓷杯,杯底印着“1989.5.4 青年节”。杯子我一直没用,就摆在那儿。有些东西你留着,不是为了用,是为了让某一天翻到的时候,心里“叮”一声,像计算器跑完最后一行数字。

那一声很轻,但足够把你叫醒。

如果你也恰好路过那些旧书摊,或者深夜打开一个生成器,点了“生成”又不知道自己在找什么——别急。数字不会催你。它只是把所有的可能摆在你面前,然后退到一边。剩下的,是你自己的事了。

而在那些组合的缝隙里,也许有一行铅笔字,正等着被你发现。

2026-02-14

在周德明的旧书店数到第 47 本书

那本《组合数学讲义》的页码,后来成了我输入数字时的暗号。47 拆成 4 和 7,再拆成 1、3、3——我到底在算什么呢?

饺子被翻开
2026-02-11

老赵面馆的第 18 个客人

他说多下二两面的时候,我正在想计算器生成的第三组数字。原来有些句式,在数字里也成立。

夸克今晚给我3个幸运数字
2026-02-09

1988 年 2 路公交月票的持有者

陈立群把月票夹在书里,把年月日写在扉页上。我在计算器里输入 1、9、8、8,生成了四种组合,每一种都像是他坐过的那趟车。

王母整顿我穿成了王母娘娘
2026-02-07

搪瓷杯底的“1989.5.4”

那个青年节已经过去三十多年了,杯子还是白的,字还是蓝的。数字复式生成计算器把这些年份拆开又拼上,像补一只旧碗。

饺子被翻开
2026-02-05

铅笔字:“复式不是更多,是让选择有退路”

这句话被擦过,但没擦干净。我把这句话输入搜索框,搜到的第一个结果是一个生成器页面。你说巧不巧。

夸克今晚给我3个幸运数字
2026-02-02

四复式的第十五种组合

03、07、12、18、24、31 这六个数字里,我独独盯着 03 和 31 看。首尾相连,像一个圆。计算器当然不管圆不圆,它只管对不对。

王母整顿我穿成了王母娘娘
2026-01-29

老赵说“明天第 31 个客人”

我后来真的又去了,数到第 31 个进门的人,是个穿红羽绒服的小姑娘。她没吃面,她买了瓶水。老赵冲我挤挤眼。

饺子被翻开
2026-01-26

1 到 8,五复式,五十六组

我数了数,五十六组里,有 35 组包含数字 3。这个比例让我愣了好一会儿。数字的偏爱,比人的偏爱要诚实得多。

夸克今晚给我3个幸运数字

关于我

我是苏念,写东西的人,也做点小工具。数字复式生成计算器这个站,是我 2024 年冬天开始搭的,当时只是为了帮一个朋友算组合,算着算着,就把它做成了一个可以摆在台面上的东西。

我不太懂推广,也没想过把它做成什么大产品,只是觉得数字被排列出来的时候,有一种很安静的美感,像旧书页里夹着的那张公交月票。

我平时爱逛旧书店,爱在面馆里数客人,爱看计算器跑完最后一行数字时屏幕上的那一点光。

“复式不是更多,是让选择有退路。”
—— 陈立群,1989 年 3 月 17 日,写在《组合数学讲义》第 47 页页边