本人近日无聊,找到一个数学游戏-数独。「数独」(sudoku)来自日文,但概念源自「拉丁方块」,是十八世纪瑞士数学家欧拉发明的。游戏规则很简单,九个九宫格里,每一直行与每一横列都有1到9的数字,每个小九宫格里也有1到9的数字,但一个数字在每个行列及每个小九宫格里都只能出现一次。谜题会填上若干数字,其它宫位留白,玩家得自行依逻辑推敲出剩下的空格里是什么数字。本人设计了一个数独局的随机生成算法,可是发现生成的时间不是很稳定,最快是0.01秒以下,最慢却要接近1秒,平均速度在0.1-0.2秒之间。下载 http://ljxgame.vip.myrice.com/sudoku.zip不知道哪位朋友能设计出随机生成时间90%都在0.1秒以下的(就是感觉能瞬间生成的)?