首页 > 其他分享 >随机抽取塔罗牌

随机抽取塔罗牌

时间:2023-12-07 10:26:09浏览次数:34  
标签:arr 抽取 圣杯 int 塔罗牌 随机 宝剑 权杖 星币

public class HelloWorld {
    public static void main(String[] args) {
        String[] arr = {
                "愚者", "魔术师", "女祭祀", "女皇", "皇帝", "教皇", "恋人", "战车", "力量",
                "隐者", "命运之轮", "正义", "倒吊人", "死神", "节制", "恶魔", "高塔", "星辰",
                "月亮", "太阳", "审批", "世界", "权杖国王", "权杖王后", "权杖骑士", "权杖侍卫",
                "权杖二", "权杖三", "权杖四", "权杖五", "权杖六", "权杖七", "权杖八",
                "权杖九", "权杖十", "权杖ACE",
                "星币二", "星币三", "星币四", "星币五", "星币六", "星币七", "星币八",
                "星币九", "星币十", "星币ACE",
                "宝剑二", "宝剑三", "宝剑四", "宝剑五", "宝剑六", "宝剑七", "宝剑八",
                "宝剑九", "宝剑十", "宝剑ACE",
                "圣杯二", "圣杯三", "圣杯四", "圣杯五", "圣杯六", "圣杯七", "圣杯八",
                "圣杯九", "圣杯十", "圣杯ACE",
        };

        String[] side = {"正位", "逆位"};

        Scanner scanner = new Scanner(System.in);
        while (true) {
            System.out.println("请输入抽取张数:(输入0结束)");
            int count = scanner.nextInt();
            if (count == 0) {
                break;
            }
            for (int i = 0; i < count; i++) {
                showResult(arr, side);
            }
        }

    }

    public static int getRandom(int min, int max) {
        Random random = new Random();
        return random.nextInt(max - min + 1) + min;
    }

    public static void showResult(String[] arr, String[] side) {
        System.out.print("你选中的塔罗牌是:");
        System.out.print(arr[getRandom(0, arr.length)] + " ");
        System.out.println(side[getRandom(0, 1)]);
    }

}

 

标签:arr,抽取,圣杯,int,塔罗牌,随机,宝剑,权杖,星币
From: https://www.cnblogs.com/l-t-c/p/17881100.html

相关文章

  • 通过随机森林进行窃漏电分析
    数合建模(官方网址)是可视化数据分析平台,既支各类政企人员自主可视化需求,也支持个人用户数据处理加工需求,如数据建模、创建和使用报表、大屏,进行可视化数据分析,构建可视化数据应用等,扩展功能还支持各种来源数据的接入汇聚、标准化、数据服务、服务管理等数据中台的功能1、导入或接入......
  • Unreal入门,门06,道具随机生成与解锁
    1.在关卡蓝图中随机生成道具,并删除之前在关卡中手动放置的道具2.打开道具类型蓝图可编辑开关,随机生成不同道具3.在GameMode中增加函数判断道具是否集齐,并在TheDoor蓝图中解锁4.实时打印进度其它引擎版本为5.3.2参考https://neil3d.github.io/assets/p......
  • 随机森林的nodesize值
    首先,什么是nodesize值,以及它的含义和作用。nodesize值是指定每个叶子节点最少包含的样本数量的整数值,它是随机森林算法的一个重要的参数,它影响了随机森林的复杂度和泛化能力。nodesize值的含义和作用是控制决策树的生长和剪枝,以及随机森林的随机性和准确性。当nodesize值较小......
  • stack和queue的底层容器封装 以及提供随机存储的容器
    在C++中,std::stack和std::queue是容器适配器,它们提供了特定的接口,依赖于某个容器类(如std::deque或std::list)来处理元素1。std::stack:std::stack默认使用std::deque作为其底层容器2。但是,你也可以在创建std::stack对象时指定其他的底层容器,只要这个容器支持......
  • 数据分享|python分类预测职员离职:逻辑回归、梯度提升、随机森林、XGB、CatBoost、LGB
    全文链接:https://tecdat.cn/?p=34434原文出处:拓端数据部落公众号分析师:ShilinChen离职率是企业保留人才能力的体现。分析预测职员是否有离职趋向有利于企业的人才管理,提升组织职员的心理健康,从而更有利于企业未来的发展。解决方案任务/目标采用分类这一方法构建6种模型对职......
  • O(1) 时间插入、删除和获取随机元素
    O(1)时间插入、删除和获取随机元素难度:简单|中等√|困难-------------------用时:18分钟(第一次)-------------------作题日期:2023-12-03ps:本人理解有限,以下是自我理解,官方和大佬有更完整和详细的解析!!!题目描述题目描述实现RandomizedSet类:Randomi......
  • prometheus federate特性(数据维度抽取)
    一、背景描述:prometheus存有大量的监控明细数据,但是报表或者大屏监控需要的是更高维度的数据统计。如果直接从明细数据统计,很可能会因为数据量过大而导致查询缓慢,甚至prometheus发生OOM。 二、解决思路:借助prometheus提供的federate特性和recording rule特性实现。 1.在......
  • 【开源】随机生成一副黑白相间的地图
    code#include<bits/stdc++.h>usingnamespacestd;stringmp[105][105];intmain(){ srand(time(0)); intn,m; cin>>n>>m; for(inti=1;i<=n;i++){ for(intj=1;j<=m;j++){ if(rand()%2==1){ mp[i][j]="□"; }els......
  • matlab在图像中随机更改像素值程序
    I=imread('C:\Users\wangd\Desktop\result3.png');%m=rgb2gray(I);%r=unidrnd(255,1,100);%产生一个1*100的数组,数组中的值为1至255中的随机值%r1=randi([2,7],10,100);%在开区间(2,7)生成10*100型随机矩阵subplot(2,2,1);imshow(I);title('原始图像');forw=1:......
  • 取《随机昵称》工具类
    publicclassRandomNickName{publicenumGender{MAN,WOMAN,UNKNOWN,;}publicstaticvoidmain(String[]args){StringnickName=nickName(Gender.MAN);System.out.println(nickName);}/***......