网址mark: https://www.zhihu.com/question/20222653 不重复随机数列生成算法: http://www.cnblogs.com/eaglet/archive/2011/01/17/1937083.html