TestZhang.java 990 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.sf;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.util.Random;
  5. import java.util.Scanner;
  6. public class TestZhang {
  7. public static void main(String[] args) {
  8. String names = "zs,ls,ww,tom,jack,hall,tim,boy";
  9. String[] nameSplit = names.split(",");
  10. int[] arr = new int[nameSplit.length];
  11. for (int i = 0; i < arr.length; i++) {
  12. arr[i] = -1;
  13. }
  14. Scanner scanner = new Scanner(System.in);
  15. System.out.println("输入个数");
  16. int count = scanner.nextInt();
  17. // List list = new ArrayList();
  18. Random random = new Random();
  19. int times = 0;
  20. while (times < count) {
  21. int num = random.nextInt(nameSplit.length);
  22. if (arr[num] == -1) {
  23. // list.add(num);
  24. arr[num] = num;
  25. times++;
  26. }
  27. }
  28. //
  29. // for (Object o : list) {
  30. // System.out.println(o);
  31. // }
  32. }
  33. }