ZKX's LAB

java从指定list集合中随机抽取数字且不重复 从list随机抽取

2021-03-05知识13

从查询出来的list中随机抽取5个组成一个新的list,但是为什么运行的时候总是数组下标越界,该怎么改啊? Session session=HibernateSessionFactory.getSession();Transaction tr=session.beginTransaction();Query q=session.createQuery(\"select q from Que as q where q.sub.sname=?and type='bigque'\");q.setString(0,sname);ArrayList<;Que>;list4=(ArrayList)q.list();ArrayList<;Que>;list44=new ArrayList();for(int i=1;i()-1;i+){int a=(int)(Math.random()*list4.size());Que q1=list4.get(a);list44.add(q1);}return list44;

java从指定list集合中随机抽取数字且不重复

随机抽取的代码 static public void ProgramProblem12(){ List<;int>;intList=new List(6);Random rand=new Random();for(int i=0;i;i){ for(int j=0;j;j){ intList.Add(rand.Next(5));。

如何用c#从一组数中随机抽取数字? int[]array={1,2,3};按照楼主2113所说的3个数5261Dictionary,int>;extract=new Dictionary,int>;();记录每个数抽取的次数for(int i=0;i;i+){extract.Add(array[i],0);}Random ran=new Random();List<;int>;list=new List();装载抽取出4102来的数1653for(int i=0;i<;抽取次数;i+){ExtractData:int j=ran.Next(0,array.Length);if(extract[array[j]]){extract[array[j]]+;list.Add(array[j]);}else{goto ExtractData;}}

c# 随机抽取数字的问题。 给你一段我自己写的通用代码,你的数字池就用arM维护,N指定要抽几个

java从指定list集合中随机抽取数字且不重复 从list随机抽取

#从list随机抽取

随机阅读

qrcode
访问手机版