【发布时间】:2012-01-10 06:12:07
【问题描述】:
我正在尝试制作一个 5x5 表,其中将随机放入行/列中的数字 1-5。但它们需要为每一行和每一列提供所有不同的数字。
例如: 12345 54123 41532 35214 23451
我目前的代码很长,所以我会给出一个 pastebin 链接。 http://pastebin.com/ex1bcLxh
我们将不胜感激。
【问题讨论】:
-
仅供参考:你想要的是一个随机的Latin square。
-
几年前我解决了这个看似困难的问题,后来有一个朋友告诉我,这基本上是他在 UVA 的组合数学课上花了一个学期做的事情。总而言之:如果你有时间,自己解决这个问题是非常有益的。
标签: javascript algorithm random combinatorics