怎么没人回复呀?难道是问题太简单了?其实我是在做一个考试系统,题目要随机抽取,我的思路是使用Random类,但是这样的效率如何?还望高手们指点一二呀,小弟在这里先行谢过!!
解决方案 »
- MyEclipse 10 连接oracle
- 欢迎喜欢j2ee的同仁们继续加盟
- Cannot create JDBC driver of class '' for connect URL 'null'
- 请教有经验的朋友,java组件有没有?一次性选择多个图片,然后上传。
- VO和Form的讨论,为什么Form不能传入DAO层呢? 期待全面的解释......
- 各位大虾请问 为什么jsp不支持struts1.2标签啊?请各位高手不吝赐教! 谢谢谢谢.........
- oracle中的问题
- 请问关于J2EE性能,在写程序的时候应该注意什么?
- 目前哪些软件支持jsf?
- 关于resin和iis 的问题 !!!急!!!!
- 请大家帮忙:高分求树型菜单! 谢谢
- javabean 与EJB 有多大的关系??
int[99] value=...
int[] 数组下标=new int[10];
for(int i=0;i<10;i++){
数组下标=Random.nextInt(99);
}
然后不就可以了达成目的??
不过这样产生的数组下标还是要进行合法性检查。
伪代码如下:
HashSet hs = new HashSet();
for(int i=0;hs.length<10;i++){
hs.put(Random.nextInt(100));
}
HashSet hs = new HashSet();
for(int i=0;hs.length<10;i++){
hs.put(Random.nextInt(100));
}
这些代码是有问题的,应该这样
HashSet hs=new HashSet();
int count=0;
while(count<10)
{
Integer index=new Integer(Random.nextInt(100));
if(hs.add(index))
count++;
}
不过还是要谢谢henry771885