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

输出的结果:

相关推荐
墨神谕1 分钟前
希尔排序详解
数据结构·算法·排序算法
胡楚昊3 分钟前
Polar PWN (4)
linux·运维·算法
今儿敲了吗3 分钟前
51| 数独
算法·深度优先·图论
半瓶榴莲奶^_^4 分钟前
优先级队列(堆)
java·数据结构·算法
小樱花的樱花4 分钟前
C++引用:高效编程的技巧
开发语言·数据结构·c++·算法
Yupureki4 分钟前
《算法竞赛从入门到国奖》算法基础:动态规划-最长子序列
c语言·c++·算法·动态规划
东离与糖宝4 分钟前
成本砍半!Java 生产环境 INT4/INT8 模型量化 + 提示词缓存落地
java·人工智能
Lyyaoo.4 分钟前
Spring中Bean的作用域与生命周期
java·后端·spring
遇见你...5 分钟前
B03 SpringMVC拦截器
java·开发语言
星晨雪海5 分钟前
缓存更新操作实例
java·spring·缓存