import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;
/*
随机点名
*/
public class CallDemo {
public static void main(String[] args) throws IOException {
// 创建字符缓冲流对象,获取到花名册
BufferedReader buf = new BufferedReader(new FileReader("File\\ccc.txt"));
// 创建ArrayList集合,用来存储学生名
ArrayList<String> arry = new ArrayList<String>();
// 通过字符缓冲流对象的方法读取数据
// 创建字符串对象,存储姓名变量
String line;
// while循环读取数据,当判断为空,结束循环
while ((line=buf.readLine())!=null){
// 将得到的数据添加到集合中
arry.add(line);
}
// 释放资源
buf.close();
// 创见随机数对象
Random random = new Random();
// 定义随机数的范围,创建对象获取随机数
int index = random.nextInt(arry.size());
// 将得到的随机数索引在arraylist集合获取对应的值
String name = arry.get(index);
// 打印输出
System.out.println(name);
}
}