练习专区

今天的一小步就是明天的一大步
Problem 1696 请用有参构造方法将键盘输入的数据传入,实现随机抽题 JAVA
Accepted: 0   Total Submit: 1
Time Limit: 1000ms   Memory Limit: 30720KB
Description

请用Java语言编写一个在线考试随机抽题系统,具体要求:假设一题库中有m个题目,现在想从中随机选择n题,组成一份固定的卷子,卷子代号为第j卷,要求达到的效果,只要卷子代号不变,那么这份卷子固定就是这些题目。现在请你用有参构造方法将键盘任意输入的题目总数、抽题数、卷子代号传入,使卷子代号作为Random类随机数生成器的种子,实现随机抽题,并输出题号,每10个一行,每个题号间隔一个制表位。类名方法名要求加前缀,格式为:你姓名声母座号_其余标识,如:Ywq00_ChouTi。测试数据2:500题中随机抽取100题组成第201卷。

Input

测试数据1:1000题中随机抽取100题组成第200卷

测试数据2:500题中随机抽取100题组成第201卷

测试数据3:三个数中任何一个数为0的结束程序运行


Output

将抽题结果输出:输出题号,每10个一行,每个题号间隔一个制表位

Sample Input
1000 100 200
500 100 201
0 0 0
Sample Output
在1000题中随机抽取100题组成第200卷卷子,抽到的题号分别为:
329	541	666	833	572	667	914	519	778	242	
883	884	612	395	19	452	562	644	695	328	
640	44	905	649	259	811	156	437	395	268	
904	763	387	960	89	156	235	983	914	568	
463	301	575	578	312	32	120	314	784	785	
641	165	963	742	782	154	849	99	476	323	
511	577	315	846	893	404	535	687	563	956	
30	573	621	416	252	182	158	209	265	487	
640	683	813	851	161	731	546	591	513	100	
359	24	640	301	965	322	693	999	305	215	

在500题中随机抽取100题组成第201卷卷子,抽到的题号分别为:
454	181	485	199	311	18	357	216	390	135	
374	180	307	43	486	342	70	383	50	49	
372	341	43	449	133	10	302	60	140	346	
363	373	150	226	351	101	299	2	199	268	
418	235	497	233	240	433	266	14	172	81	
273	268	222	300	112	383	98	443	337	460	
224	439	196	419	231	235	492	483	71	366	
3	217	132	71	48	188	52	279	132	211	
209	472	85	390	241	0	284	44	370	170	
401	23	346	407	101	424	188	378	284	493
Hint
提交     返回