Java打乱数组元素

java 复制代码
package com.mohuanan.exercise;

import java.util.Random;

//打乱数组的元素
public class ExerciseDemo05 {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        Random r = new Random();

        for (int i = 0; i < arr.length; i++) {
            int randomIndex = r.nextInt(5);
            int temp;//临时变量
            temp = arr[randomIndex];
            arr[randomIndex] = arr[i];
            arr[i] = temp;
        }
        //遍历数组,并输出

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

输出的结果:

相关推荐
橙序员小站18 分钟前
Java 接入 Pinecone 搭建知识库踩坑实记
java·后端
7哥♡ۣۖᝰꫛꫀꪝۣℋ19 分钟前
Spring IoC&DI
java·开发语言·mysql
guygg8827 分钟前
基于全变差的压缩感知视频图像重构算法
算法·重构·音视频
即将进化成人机27 分钟前
springboot项目创建方式
java·spring boot·后端
教练、我想打篮球35 分钟前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
VT LI37 分钟前
SDF在实时图形渲染中的核心原理与架构创新
算法·sdf·有号距离场
你不是我我38 分钟前
【Java 开发日记】我们来说一说 Redis IO 多路复用模型
java·开发语言·redis
想七想八不如1140839 分钟前
408操作系统 PV专题
开发语言·算法
SadSunset40 分钟前
(13)复杂查询
java·笔记·架构·mybatis