标签:保存 期望 存在 就是 大数据 system 大数 max public
public class Main {
public static void main(String args[]) {
int k=5,N=1000;
int[] arr=new int[k];
arr=getKNumsRandom(k,N);
for(int i=0;i<k;++i) {
System.out.println(arr[i]);
}
}
public static int[] getKNumsRandom(int k,int N) {
int arr[]=new int[k];
for(int i=0;i<k;++i) {
int num=i+1;
arr[i]=num;
}
for(int i=k;i<N;++i) {
int num=i+1;//
if(rand(num)<=k) {//替换
arr[rand(k)-1]=num;
}
}
return arr;
}
public static int rand(int max) {
int test=(int)(Math.random()*max)+1;
return (int)(Math.random()*max)+1;//随机返回[1,max]的一个值
}
}
标签:保存 期望 存在 就是 大数据 system 大数 max public
原文地址:https://www.cnblogs.com/coding-gaga/p/10887347.html