Zitat von
negaH:
Alle Vorschläge hier sind defakto falsch und betrachten das Problem nur ingenieurtechnisch und sind selbst dann nicht sonderlich elegant.
Permutationen werden zwar ein 0..48-Array benötigen, aber die Warsrcheinlichkeiten sollten doch die gleichen wie in deinem Code sein: 1/49, 1/48, 1/47, ...
Soll heißen, ich fülle das Array, erzeuge eine zufällige Permutation und betrachte die ersten n Elemente als Ergebnis.
@Armageddon: Du erinnerst mich an axelf98 aus Hagens verlinktem Thread...