第 13 章 工具

    13.1.2 方案

    函数 (在下方定义) 可以被用来生成。

    一旦你生成了自己的拉丁方,你需要进行检查确保不存在许多重复的序列,因为这中情况在小型拉丁方中非常普遍 (3x3 or 4x4)。

    13.1.2.1 生成拉丁方的函数

    13.1.2.2 检查函数的随机性

    一些生成拉丁方的算法并不是非常的随机。4x4 的拉丁方有 576 种,它们每一种都应该有相等的概率被生成,但有一些算法没法做到这一点。我们也许没有必要去检查上面函的随机性数,但如果要做这里确实可以通过一些代码来实现。我们运行下面的代码可以发现前面使用的算法其随机分布并不是很好。