package src;
public class Test {
public static void main(String[] args){
String[] stu = {"岳蕴哲","李恒旭","熊小东","黄利兵","田伟","肖冰霞","周小云","马哲富","刘俊龙","田强",
"皮孟华","秦博","陈正亚","刘道道","段红梅","柳红飞","谈知驰","李尚佳","邹治桓","余展",
"王萍","潘晨光","詹文超","胡火云","黄天楠","刘浩","陈薇","胡露","周杰","杨栋","舒湘(a)",
"马霞","胡伟松","刘萍","张显志","周明名","沈体濯","吕江疆","舒湘(b)"};
String[] arr1 = new String[7];
String[] arr2 = new String[7];
String[] arr3 = new String[7];
String[] arr4 = new String[6];
String[] arr5 = new String[6];
String[] arr6 = new String[6];
int[] arr = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1,-1,-1,-1,-1};
for(int i=0;i<stu.length;i++){
int index = (int)Math.round(Math.random()*38);
for(int n=0;n<arr.length;n++){
if(index==arr[n]){
i--;
break;
}
if(n == arr.length-1){
arr[i] = index;
}
}
}
for(int i=0;i<arr.length;i++){
if(i<7){
arr1[i] = stu[arr[i]];
}
if(i>=7 && i<14){
arr2[i-7] = stu[arr[i]];
}
if(i>=14 && i<21){
arr3[i-14] = stu[arr[i]];
}
if(i>=21 && i<27){
arr4[i-21] = stu[arr[i]];
}
if(i>=27 && i<33){
arr5[i-27] = stu[arr[i]];
}
if(i>=33 && i<39){
arr6[i-33] = stu[arr[i]];
}
}
System.out.println("第一组:");
for(int i=0;i<arr1.length;i++){
System.out.print(arr1[i]+"、");
}
System.out.println("");
System.out.println("");
System.out.println("第二组:");
for(int i=0;i<arr2.length;i++){
System.out.print(arr2[i]+"、");
}
System.out.println("");
System.out.println("");
System.out.println("第三组:");
for(int i=0;i<arr3.length;i++){
System.out.print(arr3[i]+"、");
}
System.out.println("");
System.out.println("");
System.out.println("第四组:");
for(int i=0;i<arr4.length;i++){
System.out.print(arr4[i]+"、");
}
System.out.println("");
System.out.println("");
System.out.println("第五组:");
for(int i=0;i<arr5.length;i++){
System.out.print(arr5[i]+"、");
}
System.out.println("");
System.out.println("");
System.out.println("第六组:");
for(int i=0;i<arr6.length;i++){
System.out.print(arr6[i]+"、");
}
}
}
分享到:
相关推荐
可以抽号随机抽号程序可实现班里抽好你看看吧
用MATLAB实现的随机抽样方法
这是我写的一个小程序可以用来随机产生三个随机名字,名单是固定的 这是我第一次发这个我也不知道说什么了他说要筹集五十个字,这我上哪去凑啊,唉!真是烦呐
班里同学做的,用c++做的课程设计,有好几个课题,希望对大家有用
目前各地学校都被要求阳光分班,也就是公平公正的为学生安排班级,但是从实现上,好多是教务员手工复制、粘贴完成...代码中实现了每个班人数最多与最少只能差1,保证每个班人数基本均衡。 缺点:没有考虑性别的均衡。
基于JAVA实现班主任管理系统(源代码+文档lunwen) 基于JAVA实现班主任管理系统(源代码+文档lunwen) 基于JAVA实现班主任管理系统(源代码+文档lunwen) 基于JAVA实现班主任管理系统(源代码+文档lunwen) 基于JAVA实现班...
随机抽取数名学生JAVA程序.docx
- 一键抽取班里的一位同学 - 可选择是否允许重复抽取同一位同学 - 可更改每个同学被抽中的概率 ## **2. 首次使用** 1. 安装并配置`python3`开发环境 1. 下载此程序包 1. 在excel中打开文件`name.csv` 1. 第一列...
实现一个简单的点名系统(无需使用第三方插件),需求分析:两个按钮实现随机点名的开始和结束,增加倒计时功能(开始后,可手动点击停止,不然程序将在10秒后自动停止)。
用指针实现的C语言排序算法,这是我们班的同学集体智慧的结晶
最近学了一点前端内容,老师让用js设计一个班里的随机点名器。就尝试写了一个,具体实现效果如图: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> , initial-scale=1.0"> 点名...
一个简单的java程序,实现学生随机点到的功能,适合初入门者学习
(可以在班干部里面随机选中一个人,也可以在除开班干部的学生中选中一人,也可以在所有学生中选中一人“包括班干部和同学”)。所以你需要恰当的处理数据的存储。 3.有主要功能界面,可以选择在哪类同学中随机。 ...
random_student 从给定的班级中随机挑选一名学生只需将“学生 1”、“学生 2”等名称替换为您班级学生的姓名即可。 我计划添加更多功能,例如记住每个学生的状态(已选/未选)和添加多个班级
小E单班同学录系统 小E单班同学录系统小E单班同学录系统小E单班同学录系统
期末后,分别录入各班成绩,并按成绩降序存储,请将4个班级的所有人成绩降序存储并输出。 本质:线性表的建立与合并 1.存储结构: ----线性表{链表,顺序表} 数据元素<班号 学号 姓名 成绩> 。。 2.功能 (1)...
4)分别用二叉排序树和数组去存储一个班(50 人以上)的成员信息(至少包括学号、姓名、成绩 3 项),对比查找效率,并说明在什么情况下二叉排序树效率高,为什么? 5) 格式就要按照我们作业的要求,对数据测试,分析,总结...
E班在线同学录V1.5由Doublesky在风月同学的基础上更改的软件 【主要修改】 1.重新设计了整体风格,美化了后台管理! 2.修复了后台管理清除无用数据的BUG。 3.修改了同学录中性别的错误。 4.可以多人管理。 5.插入了...
实现一个简单的随机点名器需求分析:1.定义数组,存储学生姓名;2.预览数组,预览学生姓名;3.随机数组,随机抽取一个学生姓名
这个是我在培训班里面的c++代码,从开始到最后一整套,学习基础的同学可以come