随机点名器
随机
2023-09-11 14:22:18 时间
1 import java.util.HashMap;
2 import java.util.HashSet;
3 import java.util.Map;
4 import java.util.Set;
5
6 public class RandNum {
7
8 static void printRandom(Set<String> set) {
9 Map<Integer, String> map = new HashMap<Integer, String>();
10 int i = 0;
11 for(String value : set) {
12 map.put(++i, value);
13 }
14 double random = Math.random();
15 int num = (int) (random * set.size()) + 1;
16 System.out.println(map.get(num));
17 }
18
19 public static void main(String args[]) {
20 Set<String> set = new HashSet<String>() {{
21 add("张三");
22 add("李四");
23 add("王五");
24 }};
25 printRandom(set);
26 }
27 }
相关文章
- C#中生成的随机数为什么不随机?
- 机器学习面试题——集成学习、Adaboost、随机森林、GBDT、xgBoost、LightGBM
- C#,数值计算,数据测试用的对称正定矩阵(Symmetric Positive Definite Matrix)的随机生成算法与源代码
- 机器学习笔记之集成学习(二)Bagging与随机森林
- 为自定义对象生成随机属性值
- 利用RANDOM生成10个随机数字,输出这个10数字,并显示其中的最大者和最小者
- 列表数据内容数据随机部分-python
- python 随机模块random
- SwiftUI 代码库之 53 按时间生成随机字符串
- SwiftUI 随机数使用大全之随机生成字符串、数字、小数(教程含源码)
- JS 姓氏,区域,消息组成的随机内容定时随机展示
- 获取随机字符串的方法 GetRandomString
- 一行JS实现功能的代码:随机布尔值、是否为工作日、反转字符串、从日期中获取时间、保留小数点、检测苹果设备、滚动到页面顶部、获取所有参数平均值、温度转换
- LeetCode382之水塘抽样算法(相关话题:随机算法)
- Unity 使用柏林噪声优雅的实现随机变形
- 实例解析---随机梯度与梯度下降
- js中通用随机洗牌方法
- 分享炫酷的前端页面随机二维码验证