首先需要導入import java.util.Random;
才能使用隨機類Random;Random生成隨機數介紹:https://www.cnblogs.com/prodigal-son/p/12805183.html
代碼注釋寫得非常詳細應該都可以看得懂的非常簡單
package draw;
import java.util.Random;
import java.util.Scanner;
/**
* @author Ocean
*
*/
public class Draw_Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成的方法存根
// 實例化隨機數生成器
Random random = new Random();
// 實例化文本掃描器
Scanner input = new Scanner(System.in);
// 定義一個字符串數組用於存放需要抽簽的名單多少個人就填多少空間
String[] name = new String[12];
System.out.println("請輸入要抽簽的名單:");
// length是自動判斷數組長度的方法
for (int i = 0;i < name.length;i++)
{
//循環錄入
name[i] = input.next();
}
//選出4個人
for (int i = 0;i < 4;i++)
{
// 將這四個人的名字打印出來// 生成0 - 12內的整型隨機數不包括12
System.out.println(name[random.nextInt(12)]);
}
}
}
名字太多可以復制粘貼過來輸入,名字與名字之間必須有空格或者回車。