Re^5: 'Random (Menge)' machbar?
Hallo,
Das ist nicht die Lösung die ich finden wollte. Wollte es
genauso wie in der Realität abhandeln, dass ein mehrmaliges
ziehen erst gar nicht möglich ist.
Ein Modell mit einer simulierten "echten Urne" habe ich Dir auch schon gezeigt: die verkettete Liste, wo man gezogene Einträge aus der Liste entfernen kann. Sowas geht IMHO nicht mit Mengen. Bei einer Menge mußt Du immer erst nachsehen, ob ein zufällig ausgewähltes Element (noch) in der Menge drin ist oder nicht (mehr).
Solltest Du wider mein Wissen dennoch eine Lösung dafür finden, lass es mich wissen - das interessiert mich auch.
Die goto's bzw. labels find da eigentlich sehr passend weil
ich nen readln drin habe und das Programm erstmal auf eine
Eingabe wartet.
Nee, das ist nie passend. Das ist einfach kein guter Stil. Du kannst ja gerne auf eine Eingabe warten, aber eben innerhalb einer Schleife, die in abhängigkeit der Antwort ggf. abgebrochen wird:
repeat
# ziehe die Lottozahlen...
# gib sie aus...
writeLn("Nochmal (j/n)?");
readLn(Antwort);
until (Antwort <> "j");
LG
Jochen