ArrayUtli class

Пакет: com.hypixel.hytale.server.worldgen.util

Файл: com/hypixel/hytale/server/worldgen/util/ArrayUtli.java

Поля (4)

МодификаторыТипИмя
int var3
int var3
int var4
Object var4

Методы (4)

МодификаторыВозвратСигнатура
for for(int var2 = var0.length - 1; var2 > 0; var2--)
for for(int var2 = var0.length - 1; var2 > 0; var2--)
static void shuffleArrayvoid shuffleArray(@Nonnull int[] var0, @Nonnull Random var1)
static <T> void shuffleArray<T> void shuffleArray(@Nonnull T[] var0, @Nonnull Random var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.util;

class="kw">import java.util.Random;
class="kw">import javax.annotation.Nonnull;

class="kw">public class ArrayUtli {
   class="kw">public ArrayUtli() {
   }

   class="kw">public class="kw">static void shuffleArray(@Nonnull int[] var0, @Nonnull Random var1) {
      for (int var2 = var0.length - 1; var2 > 0; var2--) {
         int var3 = var1.nextInt(var2 + 1);
         int var4 = var0[var3];
         var0[var3] = var0[var2];
         var0[var2] = var4;
      }
   }

   class="kw">public class="kw">static <T> void shuffleArray(@Nonnull T[] var0, @Nonnull Random var1) {
      for (int var2 = var0.length - 1; var2 > 0; var2--) {
         int var3 = var1.nextInt(var2 + 1);
         Object var4 = var0[var3];
         var0[var3] = var0[var2];
         var0[var2] = var4;
      }
   }
}