A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 0825王欢 中级黑马   /  2015-9-1 00:21  /  754 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求:
        班级100人 要求随机点名  

求求大神  给点思路  最好能上点 代码的主体框架

4 个回复

倒序浏览
这还不睡啊?
回复 使用道具 举报

夜生活 刚刚开始
回复 使用道具 举报

666,已经水满,安心睡了。
回复 使用道具 举报
我觉得用Random和HashSet相结合来做
关键代码如下:

  1. public static HashSet<Integer> getRandom() {
  2.                 Random r = new Random();
  3.                 HashSet<Integer> hs = new HashSet<Integer>();
  4.                 while(hs.size()<50){//因为是随机点名,所以在这就点50个人好了,一个数字(学号)代表一个人
  5.                         hs.add(r.nextInt(100)+1);                       
  6.                 }
  7.                 return hs;
  8.         }
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马