INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zufallszahlen ohne Zurücklegen erzeugen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.11.2007, 16:30
Beitrag #1

ljminti Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Nov 2007

8.2
2007
kA


Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
Hallo

Gibt es in LabVIEW eine Möglichkeit Zahlen in einem Bereich a bis b zu erzeugen?
Jedoch darf keine Zahl doppelt vorkommen?

Aktuell verwende ich den Zufallsgenerator, der mir zahlen zwischen 0 und 1 erzeugt.
Diesen Wert Multipliziere ich mit meiner oberen Grenze b und runde anschließend die Zahl.

Jedoch ist es hierbei möglich eine Zahl mehrfach zu erhalten.

Wie würdet Ihr dies realisieren?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.11.2007, 17:38
Beitrag #2

Snoop2000 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2006

8.5, 8.2, 7.1, 2009
2006
de_en

52064
Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
Hallo,

Ich würde das so machen:

Zunächst erstelle ich mir die Zufallszahlen, wie du schon beschrieben hast. Dann erstelle ich einen Array. Dazu kommt eine Abfrage ob die erstellte Zahl bereits im Array vorhanden ist. Als weitere Abfrage ob die Zahl größer gleich a ist. Wenn sie nicht vorhanden und größer gleich a ist schreibe ich die zahl in den Array usw.

Siehe ScreenshotWink

Gruß, Snoop


Angehängte Datei(en) Thumbnail(s)
   

Wer Rechtschreibfehler findet darf sie behalten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2007, 18:01
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
Was ist denn das für eine Hausaufgabe? 6 aus 49 per LabVIEW???

Dann würde ich das doch genauso wie beim Lotto realisieren. Was du also erzeugen musst, sind nicht die Zufallszahlen zwischen 1 und 49 selbst sondern im ersten Schritt den Index eines Arrays, welches aus den vorhandenen 49 Kugeln eine zieht. Beim zweiten Schritt ist die Anzahl der Kugeln natürlich eins kleiner geworden usw. Natürlich dabei nicht vergessen, schon gezogene Kugeln sind wegzunehmen.

MfG, Jens

P.S.: Zwecks Hausaufgabenverdacht gibt's hier erst mal keinen Screenshot vom BD.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2007, 19:30
Beitrag #4

ljminti Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Nov 2007

8.2
2007
kA


Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
Ja des mit den Zahlen aus dem Array klingt schon gut. Nur wie suche ich mir ne beliebige Zahl aus diesem Array raus und lösche praktisch diese Zahl aus dem Array.

Also bezüglich Hausaufgabe, da ist nix dran.
Gedacht ist es für diverse Projekte, bei denen ich mir ein SubVi erzeugen will welches eben die Intervallgrenzen als eingänge besitzt und das Array ausgibt.

Also wenn Du mir da weitere Tipps geben könntest wäre ich sehr dankbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2007, 20:00
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
OK, dann will ich das mal mit Nicht-Hausaufgabe glauben:

Hier die Lotto-Zahlen-Variante ohne Zusatzzahl:

   

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.11.2007, 11:53
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
' schrieb:Hier die Lotto-Zahlen-Variante ohne Zusatzzahl:
Schade, habe diese kleine Hausaufgabe auch gelöst, und jetzt hast Dus schon selber gemacht. Und die Löungen sind so gut wie identisch:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.11.2007, 12:20
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Zufallszahlen ohne Zurücklegen erzeugen
@Lucki::hehe:Deine Version gefällt mir sogar noch einen Tick besser.Top1

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zufallszahlen erzeugen mathlan86 1 3.187 13.10.2015 06:59
Letzter Beitrag: GerdW
  Absturz beim Erzeugen von DAQmx I/O Controls ohne DAQ Hardware Novgorod 2 2.843 09.08.2012 08:10
Letzter Beitrag: rasta
  Ausgabe mehrerer Zufallszahlen member 10 9.765 16.08.2010 09:33
Letzter Beitrag: F.Bi
  Wie Anzahl der Zufallszahlen zählen? Jumper 15 10.138 12.11.2009 07:16
Letzter Beitrag: SeBa
  Synchronisierte Sinussignale ohne Unterbrechung erzeugen Guest 5 4.487 12.09.2008 07:13
Letzter Beitrag: chrissyPu
  2 Dim-Array mit Zufallszahlen 1-20 füllen zip 5 8.988 01.07.2007 08:57
Letzter Beitrag: Lucki

Gehe zu: