以马尔科夫链命名的安德烈-马尔科夫试图证明,非独立事件也可能符合模式。他最著名的一个例子是计算俄罗斯诗歌作品中成千上万的双字符对。利用这些字符对,他计算出了每个字符的条件概率。也就是说,如果前面有某个字母或空格,那么下一个字母就有一定几率是 A 、T 或空格。利用这些概率,马尔科夫能够模拟任意长的字符序列。这就是马尔科夫链。虽然最初的几个字符在很大程度上取决于起始字符的选择,但马尔科夫证明,从长远来看,字符的分布是有规律可循的。因此,即使是相互依存的事件,如果它们的概率是固定的,也会符合一个平均值。