随机获取部分ListObject集合
随机返回list对象
/*** 返回随机List* @param list 备选* @param selected 备选数量* @return*/public List getRandomNum(List list, int selected) {List<Object> reList = new ArrayList<Object>();Random random = new Random();// 先抽取,备选数量的个数if (list.size() >= selected) {for (int i = 0; i < selected; i++) {// 随机数的范围为0-list.size()-1;int target = random.nextInt(list.size());reList.add(list.get(target));list.remove(target);}} else {selected = list.size();for (int i = 0; i < selected; i++) {// 随机数的范围为0-list.size()-1;int target = random.nextInt(list.size());reList.add(list.get(target));list.remove(target);}}return reList;}
转载于:https://www.cnblogs.com/libaoting/p/random.html
随机获取部分ListObject集合相关推荐
- java map 随机取值_随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value...
利用Java提供的Random类.从List或Set中随机取出一个元素,从Map中随机获取一个key或value. 因为Set没有提供get(int index)方法,仅仅能先获取一个随机数后.利用一 ...
- 微信小程序云数据库触底分页加载,下拉无限加载,第一次请求数据随机,随机获取数据库的数据
效果图 小程序云开发分页加载代码 <!--pages/chatList/chatList.wxml--> <view class="pageTitle">家 ...
- mysql每组随机一条_MySql分组后随机获取每组一条数据的操作
思路:先随机排序然后再分组就好了. 1.创建表: CREATE TABLE `xdx_test` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAUL ...
- mysql高效率写法_mysql高效率随机获取n条数据写法
今天做项目遇到这个问题,本来想用mysql自带的随机函数来实现,但是想到这样做功能是实现了,但是效率真的好差!一下子想不到好的方法,就去网上找了一下,记录下来,好好研究学习一下. ID连续的情况下(注 ...
- 使用 SQL 语句从数据库一个表中随机获取一些数据
以前从一个表中随机获取数据的时候,都是先把数据读取到来, 然后再在程序中来随机抽取一部分数据, 今天告诉大家一种使用 SQL 语句的方法来随机获取一部分数据 SQL Server: -- 随机获取 1 ...
- qtp web随机获取下拉框的值
1.先顶一个随机获取数的函数 Function GetList(i) randomize GetList=RandomNumber(0,i) End Function 2.以下就是纯代码了 ...
- Hibernate随机获取指定范围内的指定条目的记录
下面这段代码是我最近写项目用到的,功能是查找用户列表 限制条件是:指定用户周边.条数限制.随机获取.指定范围 public List<User> listUserByLocation(St ...
- mysql 随机分组_MySql分组后随机获取每组一条数据的操作
MySql分组后随机获取每组一条数据的操作,数据,效率,时间,李四,条数 MySql分组后随机获取每组一条数据的操作 易采站长站,站长之家为您整理了MySql分组后随机获取每组一条数据的操作的相关内容 ...
- Oracle 随机获取N条数据
Oracle 随机获取N条数据 当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到 ...
最新文章
- oralce rollup 小计合计_总计与小计–WITH ROLLUP
- Kubernetes是什么
- 操作系统的初始化流程简图
- c++Interpolation search插值搜索的实现算法之二(附完整源码)
- 重载和引用函数编程实验
- 安卓加载asset中的json文件_Android解析Asset目录下的json文件
- 微服务架构下的身份认证
- unittest里discover用法_unittest框架核心要素及应用
- cygwin安装教程图解
- mysql遇见 column count of mysql.proc is wrong expected 20 found16
- 字节跳动面试:kafka配置参数
- html文字纵向导航栏,JS+CSS实现另类带提示效果的竖向导航菜单
- 转动惯量到底是个什么物理量
- Rust中的面向对象编程Rusty OOP
- Js获取昨天今天明天的日期
- BMW 与 Harvester 的云与边缘之旅
- GraphQL 浅谈,从理解 Graph 开始
- UG NX1980一键安装正式版+安装说明(安装简单)
- 如何判断轨道上行下行
- 财政分权数据集:省级地级市财政分权度(1999-2021年)
热门文章
- list stream 去重_LeetCode 0349 两个数组的交集, stream()的用法总结
- 使用Julia进行图像处理--用于扩充训练集的图像增强
- c++用向量给句子排序_用C ++对向量排序
- Python迭代列表
- python打印json_Python漂亮打印JSON
- python数据科学库_Python数据科学库
- css 悬停动画_CSS3缩放图像动画效果悬停
- 使用Google Play服务的Android定位
- java cmd测试_Java SE 9:使用CMD提示开发和测试简单模块(第3部分)
- jquery水平垂直居中_Java Web应用程序集成的jQuery UI选项卡(水平和垂直)示例