首先須要導入import java.util.Random;
才能使用隨機類Random;Random生成隨機數介紹:http://www.javashuo.com/article/p-epzwcpjh-es.html
代碼註釋寫得很是詳細應該均可以看得懂的很是簡單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++) { //random.nextInt(11) 生成0 - 12內的整型隨機數不包括12 //將這四我的的名字打印出來 System.out.println(name[random.nextInt(12)]); } } }
名字太多能夠複製粘貼過來輸入,名字與名字之間必須有空格或者回車。java