Vielleicht mal so als Anregung an RGH :
Könnte man Rnd(N1) auch ein Array von Ganzzahlen übergeben ?
Also, daß Rnd() nur diejenigen Zahlen, die auch im Array sind, zufällig
auswählt. Das Array könnte man ja bei jedem Durchlauf auf die
verbliebenen Zahlen neu modifizieren.
Hintergrund ist eine softwaremäßige Lotto-Ziehungsmaschine.
Wenn man nun so eine Ausspielung 6 aus 49 betrachtet, sind es
ja immer Einzelziehungen bei jedem Neustart der Trommel. Da
ja dann immer eine Zahl fehlt, kommt ja die fortlaufende Nummerierung
nicht mehr in Frage. Man sagt zwar so schön 6 aus 49, das wäre aber streng
genommen nur dann, wenn die 6 gezogenen Zahlen nach einmaligem
Mischen alle mit einem Plumps rausfallen würden.
Theorethisch ist es ja so :
1 Zahl aus 49 möglichen
1 Zahl aus 48 möglichen
1 Zahl aus 47 möglichen
1 Zahl aus 46 möglichen
1 Zahl aus 45 möglichen
1 Zahl aus 44 möglichen
Geht ja auch nicht anders, sonst hätten wir ja öfter doppelt gezogene Zahlen, wo dann
immer ein weiterer Lauf nötig wäre, solange eine doppelte vorhanden wäre.
Wenn Rnd() auch ein Array aktzeptieren würde, wäre so eine Ziehung mehr
realitätsnäher.
Ich frage auch deshalb, weil ich im Netz solche Online - Generatoren gesehen habe,
denen man z.B. einen Pool an Wörtern mit Komma getrennt übergibt und dieser dann
ein Wort zufällig auswählt. Da gibt es ja auch keine Sortierung bzw. Reihenfolge und
die Unter- und Obergrenze ist variabel.
Da würde man sich viel Overhead sparen oder hat jemand da noch eine andere Idee ?
Ist auch nur mal als Gedankenanregung gedacht, damit das Forum hier wieder etwas
belebt wird