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;
}
}
}