周末在家下了一个手机应用叫舒尔特方格,声称可以锻炼注意力,百科的简介:
舒尔特方格 (Schulte Grid) 是在一张方形卡片上画上 1cm × 1cm 的 25 个方格,格子内任意填写上阿拉伯数字 1 ~ 25 等共 25 个数字。
手机的app做的很糙,连一个方格都做不好,居然是适应屏幕的,操作起来太累,干脆自己搞一个。
用其他语言来开发可能得自己写伪随机算法,PHP就简单了,一行搞定。前后包括查阅相关资料用时1小时。
参考资料:生成不重复的随机数的三种方法 http://www.cnblogs.com/xuefeng1982/archive/2010/07/22/1783238.html
PHP手册:
1、range — 建立一个包含指定范围单元的数组
2、shuffle — 将数组打乱