//需求:定义一个数组,存入1~5.要求打乱数组中所有数据的顺序

复制代码
import java.util.Random;
public class Main {
    public static void main(String[] args) {
     //需求:定义一个数组,存入1~5.要求打乱数组中所有数据的顺序
        int[] arr={1,2,3,4,5};
        Random rand=new Random();
        for(int i=0;i<arr.length;i++)
        {int runtime=rand.nextInt(arr.length);//rand.nextInt();括号里面加最大数字
        int temp=arr[i];
        arr[i]=arr[runtime];
        arr[runtime]=temp;
        }

for(int i=0;i<arr.length;i++)
{
    System.out.println(arr[i]);

    }
}}
相关推荐
Thanwind1 分钟前
RBAC介绍以及如何设计一个简易且高可用的RBAC1的鉴权系统
java·架构
MX_93592 分钟前
Spring的命名空间
java·后端·spring
没有bug.的程序员7 分钟前
微服务网关:从“必选项”到“思考题”的深度剖析
java·开发语言·网络·jvm·微服务·云原生·架构
YJlio10 分钟前
DiskView 学习笔记(13.3):用扇区视图看磁盘——热点盘块、碎片与健康排查
java·笔记·学习
通往曙光的路上11 分钟前
GitGit
java
又是忙碌的一天13 分钟前
Myvatis 动态查询及关联查询
java·数据库·mybatis
没有bug.的程序员15 分钟前
Sentinel 流控原理深度解析:构建高可用微服务的底层架构
java·算法·微服务·云原生·架构·sentinel·负载均衡
秋邱17 分钟前
Java数组与二维数组:创建、初始化、遍历与实操案例全解析
java·开发语言
独自破碎E27 分钟前
消息队列如何处理重复消息?
java·开发语言·rocketmq
a程序小傲1 小时前
得物Java面试被问:Fork/Join框架的使用场景
java·开发语言·面试