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);
    }
}