Zufallsoperation gesucht

Leider bin ich der Mathematik nicht so innig verbunden - also, folgendes
Problem:

Ich habe, sagen wir, 5 verschiedene Elemente (A, B, C, D, E) und brauche einen
operativen Modus, mit dem ich aus diesen Elementen jeweils eine Auswahl treffen
kann, in der bei jedem Ergebnis immer wieder völlig offen ist, ob ein, zwei,
drei… Elemente daraus ermittelt werden und ebenso welche Kombination (falls
zufällig zwei, drei oder vier Elemente herauskommen) aus diesen.
Also in jeder Runde wieder alles offen, Anzahl der Elemente und Kombination…

Hat jemand einen Tipp für ein möglichst einfaches Verfahren, was z.B. auch mit
fünf unterschiedlichen Papierschnipseln bewerkstelligt werden könnte, oder
so…?

Möglicherweise ist das total simpel, aber ich stehe wahrscheinlich echt auf dem
Schlauch…

Danke schon mal!

Hallo,

Leider bin ich der Mathematik nicht so innig verbunden - also,
folgendes
Problem:

Ich habe, sagen wir, 5 verschiedene Elemente (A, B, C, D, E)
und brauche einen
operativen Modus, mit dem ich aus diesen Elementen jeweils
eine Auswahl treffen
kann, in der bei jedem Ergebnis immer wieder völlig offen ist,
ob ein, zwei,
drei… Elemente daraus ermittelt werden und ebenso welche
Kombination (falls
zufällig zwei, drei oder vier Elemente herauskommen) aus
diesen.
Also in jeder Runde wieder alles offen, Anzahl der Elemente
und Kombination…

Hat jemand einen Tipp für ein möglichst einfaches Verfahren,
was z.B. auch mit
fünf unterschiedlichen Papierschnipseln bewerkstelligt werden
könnte, oder
so…?

Falls ich dich richtig verstanden habe, dann dann willst du zwei Lostrommeln haben, in denen jeweils fünf Papierschnipsel sind.
In dem ersten stehen die Zahlen von 1 bis 5 (und damit die Anzahl, wie viele Lose aus der zweiten gezogen werden sollen), und in der zweiten die Lose von A bis E. Aus der zweiten ziehst du dann so viele Papierschnipsel, wie auf dem ersten Los stand.

Ich habe das mal ein Programm machen lassen (das pro Ziehung jedes Zeichen nur ein mal liefert, also niemals A A):

B D A C
C
A E D
E
C D
C
A B D E C
D B
C E
C B A E
B D
A
A C D E
A B E C
A B C D E
E D
C E A
A D E C
D E B
D E B A

Und das Programm selbst, in meiner Lieblingsprogrammiersprache, Perl 6:

for 1 .. 20 -\> {
 my $num = int(5.rand + 1);
 say ('A' .. 'E').pick($num).join(" ");
}

HTH,
Moritz

Genau…
so! - Großartig. Danke dir !