Angenommen, ich habe eine Liste von Dateien und bestimmte Wahrscheinlichkeit (größere Zahl zeigt eine höhere Wahrscheinlichkeit)Wie versehen mit Verteilungswahrscheinlichkeit
- dateiA (8)
- fileB (1) Zufallszahl aus einem bestimmten Bereich zu erzeugen,
- FILEC (3)
- eingereicht (4)
- ...
Wie kann ich eine Zufallsfolge generieren, um die relative Wahrscheinlichkeit zu simulieren, so wie es das Tool shuf
tut.
Die Länge der Sequenz ist möglicherweise kürzer als die Anzahl der Dateigruppen. Dies sollte Teil der Eingabe in eine Shell-Funktion sein, so dass jede leichtgewichtige Lösung (unter Verwendung traditioneller Unix-Tools) bevorzugt wird, während die Verwendung von schweren Bibliotheken oder Plattformen (wie Matlab) nicht gut ist.
Sieht nett aus, indem das Problem in gewöhnlichen Shuffle Umwandlung! – Fei