| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 | public class Alibaba {public static void main(String[] args) {
 
 
 Random random=new Random();
 List<Integer> list=new ArrayList<>();
 for(int i=0;i<10000000;i++) {
 int randomResult=random.nextInt(100000000);
 list.add(randomResult);
 }
 
 
 System.out.println("产生的随机数有");
 for(int i=0;i<list.size();i++) {
 System.out.println(list.get(i));
 }
 
 
 BitSet bitSet=new BitSet(100000000);
 for(int i=0;i<10000000;i++) {
 
 bitSet.set(list.get(i));
 }
 
 
 System.out.println("0~1亿不在上述随机数中有" + bitSet.size());
 for (int i = 0; i < 100000000; i++) {
 if(!bitSet.get(i)) {
 System.out.println(i);
 }
 }
 }
 }
 
 |