算法随机在一定范围内(min-max)选出m个不重复的数据放到一个数组中

来源:互联网 发布:windows文件system损坏 编辑:程序博客网 时间:2024/06/16 03:39
int[] result = new int[m];      int count = 0;      while(count < m) {          int num = (int) (Math.random() * (max - min)) + min;          boolean flag = true;          for (int j = 0; j < m; j++) {              if(num == result[j]){                  flag = false;                  break;              }          }          if(flag){              result[count] = num;              count++;          }      }  


0 0