打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
c#从数组中随机抽取出一组数据,该怎么处理
c#从数组中随机抽取出一组数据
做一个考试系统的项目,现在从试题库里面随机抽取20道题

比如我题库有500道题(ID不连续)

这500道题的ID组成一个整型数组,现在要在这个整型数组中随机抽取20道题形成另外的一个整型数组,要求不能取重复的项.

如何实现,各位大侠帮帮忙.

------解决方案--------------------
随即获取题目ID 保存进ArrayList里```有重复的就不加入``没重复的就加如```到20个就OK了撒```
------解决方案--------------------
C# code
ArrayList arrP = new ArrayList();//init arrP;//题库中题目的ID号组ArrayList arrT = new ArrayList();Random rand = new Random();int i = 0;while(i<20){  int index = rand.Next(0,500);  if(!arrT.Contains(arrp[index]) //也可只存index,后期再取值  {    arrT.Add(arrp[index]);    i++;  }} 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
算法创作|我们所学习的数据结构是什么
Android ListView和ListAdapter
Excel VBA 7.22 报表横向合并,横列数据都不全!怎么办?
从Python的数组生成pandas数据帧
太惊悚了!上班摸鱼一万字,就是为了让你理解Java泛型
delphi如何将 整型数据 转换成4字节十六进制数存入字节数组
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服