产生随机不重复数的简单算法   制作:大树一棵  http://www2.webng.com/efme  efme@sina.com

随机不重复数简单算法

算法思路:

 1、获取初始数据,存入数组中 2、产生随机数(介于数组下标内),取“数组(随机数)”的值,即是随机地取到第i个值
  3、将数组的最后一个值填到刚才取走的位置上,而不采用移动后面所有数的方法以节省时间
  4、循环产生随机数(范围减小1),直到所以数全部取完为止。


 

请输入最小值 和最大值

 

制作:大树一棵  http://www2.webng.com/efme  efme@sina.com

结果如下:

0