RAND.UNIQ(Anzahl;Untergrenze;Obergrenze)
gibt [Anzahl] eindeutige zufällige Ganzzahlen im Bereich von Untergrenze (Ganzzahl) bis Obergrenze (Ganzzahl) zurück. Selbstverständlich unsortiert. Falls
Anzahl>Obergrenze-Untergrenze+1, gibt es (entspr. teilweise) einen "Den-Letzten-beißen-die-Hunde"-#BEZUG!. Bei
Anzahl=Obergrenze-Untergrenze+1 wird jede Zahl des Intervalls genau einmal zurückgegeben.
=LAMBDA(n;u;o;LET(
z;ZUFALLSMATRIX(o-u+1);
VERGLEICH(INDEX(z;SEQUENZ(n));SORTIEREN(z))+u-1))
Beispiel:
=RAND.UNIQ(5;6;20) könnte 11 10 6 17 12 ergeben
=RAND.UNIQ(5;6;10) könnte 6 9 10 8 7 ergeben (jede Zahl von 6-10 genau einmal)
=RAND.UNIQ(5;6;09) könnte 8 6 9 7 #BEZUG! ergeben, da "eine Zahl zuwenig im Pool" ist.
gibt [Anzahl] eindeutige zufällige Ganzzahlen im Bereich von Untergrenze (Ganzzahl) bis Obergrenze (Ganzzahl) zurück. Selbstverständlich unsortiert. Falls
Anzahl>Obergrenze-Untergrenze+1, gibt es (entspr. teilweise) einen "Den-Letzten-beißen-die-Hunde"-#BEZUG!. Bei
Anzahl=Obergrenze-Untergrenze+1 wird jede Zahl des Intervalls genau einmal zurückgegeben.
=LAMBDA(n;u;o;LET(
z;ZUFALLSMATRIX(o-u+1);
VERGLEICH(INDEX(z;SEQUENZ(n));SORTIEREN(z))+u-1))
Beispiel:
=RAND.UNIQ(5;6;20) könnte 11 10 6 17 12 ergeben
=RAND.UNIQ(5;6;10) könnte 6 9 10 8 7 ergeben (jede Zahl von 6-10 genau einmal)
=RAND.UNIQ(5;6;09) könnte 8 6 9 7 #BEZUG! ergeben, da "eine Zahl zuwenig im Pool" ist.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel).