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]+"");
        }
    }
}

输出的结果:

相关推荐
jiankeljx3 分钟前
Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16
java·spring boot·spring
competes4 分钟前
深圳程序员职业生涯
java·大数据·开发语言·人工智能·java-ee
小范自学编程4 分钟前
算法训练营Day44 - 动态规划part12
算法·动态规划
。。,……~5 分钟前
RGB-IR融合算法CDDFUSE理解+复现
算法
深蓝轨迹6 分钟前
Redis 消息队列
java·数据库·redis·缓存·面试·秒杀
小刘的AI小站7 分钟前
L9 Policy Gradient Method (二)
算法·机器学习·强化学习
WolfGang00732115 分钟前
代码随想录算法训练营 Day21 | 回溯算法 part03
数据结构·算法
tankeven15 分钟前
HJ152 取数游戏
c++·算法
小小小米粒16 分钟前
Collection(单列集合)、Map(双列集合),容易搞混的 Collections 工具类。
java·开发语言
程序员Shawn17 分钟前
【机器学习 | 第六篇】- 机器学习
人工智能·算法·机器学习·集成学习