我就废话不多说了,大家还是直接看代码吧~
/** * 从list中随机抽取元素 * * @param list * @param n * @return void * @throws * @Title: createRandomList * @Description: TODO */ private static List createRandomList(List list, int n) { // TODO Auto-generated method stub Map map = new HashMap(); List listNew = new ArrayList(); if (list.size() <= n) { return list; } else { while (map.size() < n) { int random = (int) (Math.random() * list.size()); if (!map.containsKey(random)) { map.put(random, ""); System.out.println(random + "===========" + list.get(random)); listNew.add(list.get(random)); } } return listNew; } }
扩展:
截取list
list.subList(0, 2);
补充知识:java list随机打乱顺序
通过 Collections.shuffle(list)来打乱顺序
List<String> list = new ArrayList<String>(); list.add("mjb"); list.add("hh"); list.add("lw"); list.add("pqj"); list.add("hj"); System.out.println("前:"); for(int i=0;i<list.size();i++){ System.out.print(list.get(i)+" "); } System.out.println(""); System.out.println("后:"); Collections.shuffle(list); for(int i=0;i<list.size();i++){ System.out.print(list.get(i)+" "); }
以上这篇java list随机抽取元素的案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
问题内容: 看起来Instagram网站上的for每天都在变化。现在是,明天将是另一回事。例如(我把它缩短了,链接很长): 话虽如此,我需要修复脚本并对其进行硬编码,以便能够抓取该网页。 有人告诉我,我可以用来查找并将其存储以备后用。但是我仍然不知道如何实现这一目标,因此硒或汤可以从中获取并在以后存储或解析。 我现在所得到的就是这个。它有点脏,不是正确的,但是想法就在那里。 运行它时,我得到此输出
本文向大家介绍python随机取list中的元素方法,包括了python随机取list中的元素方法的使用技巧和注意事项,需要的朋友参考一下 随机取 list 中的元素 random.sample 以上这篇python随机取list中的元素方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
问题内容: 是否有Python文件类型可用于访问随机行而不遍历整个文件?我需要在一个大文件中搜索,无法将整个内容读取到内存中。 任何类型或方法将不胜感激。 问题答案: 这似乎只是设计的目的。一个对象为文件创建一个类似于字符串的接口: 如果您想知道,还可以将对象分配给:
rank ▲ ✰ vote url 48 432 75 793 url 在列表中随机取一个元素 例如我有如下列表: foo = ['a', 'b', 'c', 'd', 'e'] 从列表中随机取一个元素最好的方法是什么? import random foo = ['a', 'b', 'c', 'd', 'e'] print(random.choice(foo))
本文向大家介绍写一个方法从数组中随机抽取N个不重复的元素相关面试题,主要包含被问及写一个方法从数组中随机抽取N个不重复的元素时的应答技巧和注意事项,需要的朋友参考一下
本文向大家介绍JS实现随机抽取三人,包括了JS实现随机抽取三人的使用技巧和注意事项,需要的朋友参考一下 因为实验室每周需要三人来做报告,所以用JS来做一个随机抽取的页面。 首先,先说一下需求。研二同学共5人,一人是单独的一组,研一同学共9人,同时九人分为三组。所以共八组,每周报告的三人从八组中抽取,这三人不能有两人或者两人以上在同一组。 程序思路1 1.将研一的三组建成三个小的数组,从这三个数组里