Pseudo code
1 |
for i = 1 to n |
public int[] samplingAlgorithm(int[] allNum, int sampleSize) {
int[] sample = new int[sampleSize];
for (int i = 0;i < sampleSize; i++) {
sample[i] = allNum[i];
}
int t = sampleSize + 1;
Random random = new Random();
while (t < allNum.length) {
int rnm = random.nextInt(t);
if (rnm < sampleSize) {
sample[rnm] = allNum[t];
}
t++;
}
return sample;
}`
近期评论