Package de.svws_nrw.core.kursblockung
Klasse KursblockungStatic
java.lang.Object
de.svws_nrw.core.kursblockung.KursblockungStatic
Diese Klasse bietet statische Helfer-Methoden an.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
aktionPermutiere
(@NotNull Random pRandom, @jakarta.validation.constraints.NotNull int[] perm) Permutiert das Arrayperm
zufällig.static @jakarta.validation.constraints.NotNull int[]
gibPermutation
(@NotNull Random pRandom, int n) Liefert ein neues Array der Größen
mit den Zahlen0 bis n-1
permutiert.
-
Methodendetails
-
gibPermutation
@NotNull public static @jakarta.validation.constraints.NotNull int[] gibPermutation(@NotNull @NotNull Random pRandom, int n) Liefert ein neues Array der Größen
mit den Zahlen0 bis n-1
permutiert.- Parameter:
pRandom
- EinRandom
-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 Zahlen0 bis n-1
permutiert.
-
aktionPermutiere
public static void aktionPermutiere(@NotNull @NotNull Random pRandom, @NotNull @jakarta.validation.constraints.NotNull int[] perm) Permutiert das Arrayperm
zufällig.- Parameter:
pRandom
- EinRandom
-Objekt zur Steuerung des Zufalls über einen Anfangs-Seed.perm
- Das zu permutierende Array.
-