public static List<Long> generateIds(int[] ids, int count) {
Random r = new Random();
int irdm = 0;
List<Long> rs = new ArrayList<Long>();
if (ids.length < count) {
count = ids.length;
}
for (int i = 0; i < count; i++) {
irdm = r.nextInt(ids.length - i);
rs.add(Long.parseLong(ids[irdm] + ""));
for (int j = irdm; j < ids.length - i - 1; j++) {
ids[j] = ids[j + 1];
}
}
return rs;
}
Random r = new Random();
int irdm = 0;
List<Long> rs = new ArrayList<Long>();
if (ids.length < count) {
count = ids.length;
}
for (int i = 0; i < count; i++) {
irdm = r.nextInt(ids.length - i);
rs.add(Long.parseLong(ids[irdm] + ""));
for (int j = irdm; j < ids.length - i - 1; j++) {
ids[j] = ids[j + 1];
}
}
return rs;
}