Zufallszahlen Scilab

OP #6194560
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
Gast #6194689
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.
Gast #6200391
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 ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.