首页 > 其他分享 >78抽奖

78抽奖

时间:2023-06-12 14:34:05浏览次数:36  
标签:index 抽奖 int weishu public 78

package com.fqs.test;

import java.util.Random;
public class hello {
    public static void main(String[] args) {
        int []jang={11,22,33,44,55};
        int weishu=5;
        int index=5;
        int []arr1=getNo(weishu,index);
        //获得随机下标,打印数组
        for (int i = 0; i <weishu ; i++) {
            System.out.println("jang[]随机:"+jang[arr1[i]]);
        }




    }
    //求返回数组的方法
    public static int[] getNo(int weishu,int index) {
        int []arr=new int[weishu];
        Random r=new Random();
        arr[0]=r.nextInt(index);
        for (int i = 0; i <weishu ; ) {//拿这个数和 已经存在数组中的数 比
            int rNum=r.nextInt(index);
            boolean isFind=false;
            for (int j = 0; j <i ; j++) {//存在数组中的数
                if(arr[j]==rNum){
                    isFind=true;
                    break;

                }
            }
            if(isFind==false){
                arr[i]=rNum;
                i++;
            }

        }
        return arr;
    }


}//类结束

 

标签:index,抽奖,int,weishu,public,78
From: https://www.cnblogs.com/haha1988/p/17474939.html

相关文章

  • hello-world7843 实验七 综合软件项目案例
    项目内容课程班级博客链接2023年春软件工程(2020级计算机科学与技术)这个作业要求链接实验七综合软件项目案例团队名称hello-world7843团队成员分工描述王*润:项目部署,绘制类图,设计开发满足用户实际需求的功能。王*:绘制顺序图以及E-R图,总结类图与源代......
  • 78 求随机数 不重复的值
    packagecom.fqs.test;importjava.util.Random;importjava.util.Scanner;publicclasshello{publicstaticvoidmain(String[]args){//获取三个不相等的随机数intweishu=6;getNo(weishu);}/*//获取一个4位随机数的数组......
  • 【每日一题】LeetCode 786. 第K个最小的素数分数(待补全题解思路)
    题目给你一个按递增顺序排序的数组arr和一个整数k。数组arr由1和若干素数组成,且其中所有整数互不相同。对于每对满足0<i<j<arr.length的i和j,可以得到分数arr[i]/arr[j]。那么第k个最小的分数是多少呢?以长度为2的整数数组返回你的答案,这里answer......
  • SX1262 与 SX1278、SX1276 有什么区别?
    通常的物联网解决方案和设备一直都非常昂贵,或在实施中不切合实际。理想的无线连接技术应该是低成本、高可靠性的,可进行长距离传输,且拥有超长的电池续航时间。像zigbee、Bluetooth和Wi-Fi这样的短距离技术不能满足这些要求,蜂窝移动网络虽然支持更长的距离,但电池续航时间太短。为了......
  • Qt编写视频监控系统78-视频推流到流媒体服务器
    一、前言视频推流作为独立的模块,目前并没有集成到视频监控系统中,目前是可以搭配监控系统一起使用,一般是将添加好的摄像头通道视频流地址打开后,读取视频流重新推到流媒体服务器,然后第三方可以从流媒体服务器拉取视频流地址,相当于订阅分发,可以多路,按照需要处理,谁需要谁就去订阅拉取......
  • Vue进阶(幺零八):npm run build 错误 (node:7852) UnhandledPromiseRejectionWarning: Cs
    (文章目录)一、前言在项目打包过程中,突然报如下错误:Vuenpmrunbuild错误(node:7852)UnhandledPromiseRejectionWarning:CssSyntaxError:xxxx.但是在执行npmrundev过程中,并未错误或告警信息。二、解决方案打开webpack.prod.conf.js,注释掉以下配置代码newOptimiz......
  • upc 8378: Floating-Point Numbers(模拟浮点数运算)
    8378:Floating-PointNumbers时间限制:1Sec  内存限制:128MB提交:10  解决:4[提交][状态][讨论版][命题人:admin]题目描述Inthisproblem,weconsiderfloating-pointnumberformats,datarepresentationformatstoapproximaterealnumbersoncomputers.S......
  • leetcode 378. Kth Smallest Element in a Sorted Matrix
    Givenanxnmatrixwhereeachoftherowsandcolumnsaresortedinascendingorder,findthekthsmallestelementinthematrix.Notethatitisthekthsmallestelementinthesortedorder,notthekthdistinctelement.Example:matrix=[[1,5,9......
  • hihocoder #1078 : 线段树的区间修改
    解题思路:基础的线段树区间修改我按照书上敲的代码不知道为什么WA。。。#include<iostream>#include<cstdio>#include<cstring>usingnamespacestd;constintmaxn=1e5;intn,q,l,r,_sum;intsetv[maxn<<2],sum[maxn<<2];voidmaintain(into,intL,intR){ intl......
  • poj 2078(搜索+剪枝)
    解题思路:可以一行一行地递归求解,要是不符合条件就回溯,注意最后一行不能够移动它,因为可能会与之前重叠。。#include<iostream>#include<cstdio>#include<cstring>usingnamespacestd;constintmaxn=8;intn,mat[maxn][maxn],ans;intget_max(intdep){ intm=......