package com.sf; import java.util.Random; import java.util.Scanner; /* @Author 唐振亮 @Create 2024/1/8 9:56 @Name test01 */ public class TestTang { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入随机数量:"); int count = scanner.nextInt(); String str = "赵玉龙、闵圣楠、刘哲、李龚臻、张嫁祥、尹星博、李宏源、牛文睿、王佳强、胡春宇、郭柯雨、王鸿明、芦博智、张文瀚、张甫鑫、张宇璇、李小龙、王毅、孙智凡、孙超、殷碧泉、李斯扬、赵佳硕、杨晨、康雯博、孙辉、李天卓、卢星宇、黄天柯"; // 转数组 String[] names = str.split("、"); // 打乱姓名顺序 Random random = new Random(); for (int i = 0; i < count; i++) { int j = random.nextInt(names.length); String temp = names[i]; names[i] = names[j]; names[j] = temp; } // 输出不重复的名字 System.out.println("随机点名结果:"); for (int i = 0; i < count && i < names.length; i++) { System.out.println(names[i]); } } }