Wie kann man eine zufällige Matrix erzeugen
Hallo, ich hab eine kleine Frage für die Mathematik Könner unter euch.
Ich hab eine Matrix, diese besitzt eine 4 stellige Anzahl an Zeilen.
Ich möchte aus dieser Matrix eine weitere erzeugen, indem ich zufällige Zeilen auswähle. Hier liegt das Problem. Ich weiss nicht wie man das bewerkstelligen könnte.
Meine erste Idee ist, ich würfel eine Zahl n, und nehme dann die ersten/letzen n Zeilen, das ist dann meine neue Matrix. Hier ist das Problem, dass bestimmte Zeilen nicht berücksichtigt werden.
Eine weitere Idee wäre, eine Zahl n zu würfeln, diese Zahl definiert die Nummer der gepickten Zeile, und diese wird an die erste Stelle der neuen Matrix geschoben. Dieser Vorgang wird so oft wiederholt, bis die neue Matrix eine genügende Anzahl an Zeilen besitzt. Hier ist das Problem, dass es vorkommen kann, dass eine Zahl mehrmals gewürfelt wird. Lösung dafür wäre einfach eine Wiederholung zu ignorieren und weiter zu würfeln. Ein weiteres Problem ist die Rechenzeit, da es sich hier um 4 stellige Zeilenanzahl handelt (die neue Matrix muss auch 4 stellige Zeilenanzahl besitzen).
Hat jemand vllt. eine Idee, wie so etwas noch funktionieren könnte?
Grueße.
|