package com.sf; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner; public class TestZhang { public static void main(String[] args) { String names = "zs,ls,ww,tom,jack,hall,tim,boy"; String[] nameSplit = names.split(","); int[] arr = new int[nameSplit.length]; for (int i = 0; i < arr.length; i++) { arr[i] = -1; } Scanner scanner = new Scanner(System.in); System.out.println("输入个数"); int count = scanner.nextInt(); // List list = new ArrayList(); Random random = new Random(); int times = 0; while (times < count) { int num = random.nextInt(nameSplit.length); if (arr[num] == -1) { // list.add(num); arr[num] = num; times++; } } // // for (Object o : list) { // System.out.println(o); // } } }