Forum: PC-Programmierung Zufallszahlen Scilab


von M. F. (fuchs1991)


Lesenswert?

Hallo zusammen,

Ich stehe vor folgendem Problem in Scilab :

Ich möchte aus einer Liste von 15 Zahlen zufällig nacheinander die 
zahlen auswählen.

Vom Prinzip her, habe ich mir gedacht, das ich eine Zufallszahl von 1 
bis 15 erzeuge. Danach müsste ich dann wieder eine Zufallszahl erzeugen, 
ausgenommen von der ersten. Sprich die erste Zufallszahl war die 8, soll 
die neue Zufallszahl auch von 1 bis 15 gehen aber die 8 ausgenommen 
sein.

Ich hoffe es ist nicht zu verwirrend geschrieben und jemand hat eine 
Idee, wie so etwas zu lösen ist.

Gruß
Fuchs

von Egon D. (Gast)


Lesenswert?

M. F. schrieb:

> Ich möchte aus einer Liste von 15 Zahlen zufällig
> nacheinander die zahlen auswählen.
>
> Vom Prinzip her, habe ich mir gedacht, das ich eine
> Zufallszahl von 1 bis 15 erzeuge. Danach müsste ich
> dann wieder eine Zufallszahl erzeugen, ausgenommen
> von der ersten. Sprich die erste Zufallszahl war
> die 8, soll die neue Zufallszahl auch von 1 bis 15
> gehen aber die 8 ausgenommen sein.

Ingenieurmäßig: Bereits gezogene Zahlen aus der Liste
streichen, d.h. Liste um ein Element verkürzen. Neue
Zufallszahl dann aus dem kleineren Bereich wählen.

Mathematisch: Zufallspermutation der ursprünglichen
15 Zahlen berechnen lassen und diese dann einfach
der Reihe nach abarbeiten.

von Michael Gugelhupf (Gast)


Lesenswert?


von lutz (Gast)


Lesenswert?

Stehe vor dem selben Problem nur mit der Besonderheit das die 
Zufallszahl(x) nicht den Wert x haben darf.

Als Beispiel:

X(1) = 2
X(2) = 3
X(3) = 1

das wäre okay.

X(1) = 1
X(2) = 3
X(3) = 2

das nicht da X(1) = 1 ist. Gibt es eine Möglichkeit das auszuschließen ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.