Klasse KursblockungStatic

java.lang.Object
de.svws_nrw.core.kursblockung.KursblockungStatic

public final class KursblockungStatic extends Object
Diese Klasse bietet statische Helfer-Methoden an.
  • Methodendetails

    • gibPermutation

      @NotNull public static @jakarta.validation.constraints.NotNull int[] gibPermutation(@NotNull @NotNull Random pRandom, int n)
      Liefert ein neues Array der Größe n mit den Zahlen 0 bis n-1 permutiert.
      Parameter:
      pRandom - Ein Random-Objekt zur Steuerung des Zufalls über einen Anfangs-Seed.
      n - Die Größe des Arrays.
      Gibt zurück:
      ein neues Array der Größe n mit den Zahlen 0 bis n-1 permutiert.
    • aktionPermutiere

      public static void aktionPermutiere(@NotNull @NotNull Random pRandom, @NotNull @jakarta.validation.constraints.NotNull int[] perm)
      Permutiert das Array perm zufällig.
      Parameter:
      pRandom - Ein Random-Objekt zur Steuerung des Zufalls über einen Anfangs-Seed.
      perm - Das zu permutierende Array.