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 

random number 0-1 initialisieren?



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!

02.04.2008, 09:47
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
random number 0-1 initialisieren?
Hallo,

ich finde keinen Zufallszahlengenerator der sich wieder zurücksetzen lässt - hat jemand eine Idee? Im Notfall schreibe ich eine DLL aber das ist sicher Overkill.

Danke

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.04.2008, 09:58
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
random number 0-1 initialisieren?
' schrieb:ich finde keinen Zufallszahlengenerator der sich wieder zurücksetzen lässt - hat jemand eine Idee?

Auf was soll denn ein ZUFALLS-Zahlen-Generator zurückgesetzt werden? Ich kapier nicht, was du machen willst...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2008, 09:58
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
random number 0-1 initialisieren?
Wie kannst du eine Zufallszahl zurücksetzen? Ich verstehe was nicht Hmm

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2008, 10:07
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
random number 0-1 initialisieren?
@gottfried:
Nein, wüsste jetzt nicht, das sich der LV-interne Zufallszahlen-Generator zurücksetzen lässt.

@Achim & Eugen:
Ein "numerischer" Zufallszahlengenerator erzeugt niemals wirklich zufällige Zahlen, sondern sogenannte Pseudo-Zufallszahlen, d.h. die Zahlen sehen zwar wie zufällig aus und haben eine gute Statistik, werden aber dennoch deterministisch nach einem bestimmten Algorithmus (davon gibt es auch viele) erzeugt. Ein solcher Algorithmus lässt sich immer mit einer Startzahl (seed) initialisieren.
Wenn gottfried jetzt halt mehrmals dieselbe Zufallszahlen-Folge braucht (wieso auch immer, aber wieso nicht...), dann muss er den Generator initialisieren können. Wie schon oben gesagt, beim LV-internen wüsste ich aber nicht, wo das geht.

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
02.04.2008, 10:13
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
random number 0-1 initialisieren?
' schrieb:Wenn gottfried jetzt halt mehrmals dieselbe Zufallszahlen-Folge braucht (wieso auch immer, aber wieso nicht...), dann muss er den Generator initialisieren können.

Das ist doch ein Widerspruch in sich...Und: Wenn die selbe Folge nochmal gebraucht würde, dann speichert man sie halt in nem Array ab!

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2008, 10:26
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
random number 0-1 initialisieren?
' schrieb:Das ist doch ein Widerspruch in sich...Und: Wenn die selbe Folge nochmal gebraucht würde, dann speichert man sie halt in nem Array ab!
Zum Testen eines entsprechenden Algorithmusses kann es sinnvoll sein, die gleiche Zufallsreihenfolge zu verwenden.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.04.2008, 10:29
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
random number 0-1 initialisieren?
' schrieb:Das ist doch ein Widerspruch in sich...Und: Wenn die selbe Folge nochmal gebraucht würde, dann speichert man sie halt in nem Array ab!
Nein, sehe ich nicht so.

Und wenn du wirklich viele Zufallszahlen (mehrere Millionen oder mehr) brauchst (aber halt immer nur eine zu einem Zeitpunkt), dann zieht das Argument mit Abspeichern als Array auch nicht. Und gute Pseudo-Zufallsgeneratoren erzeugen diese Zahlen auch sehr schnell und ohne "großen" Rechenaufwand. Habe solche Sachen auch schon mal gemacht, und es kann von Vorteil sein, dass man eben mehrfach haargenau dieselbe Folge erzeugen kann.

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
02.04.2008, 10:31
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
random number 0-1 initialisieren?
Dann ist es aber keine Zufallsreihenfolge mehr, wenn ich schon davor weiß was für Zahlen ich brauche und wie Achim schon sagt, kann man dann die Werte aus einem Array holen. Und der Ausdruck "gleiche Zufallsreihenfolge" ist in etwa so wie "schwäbischer Badenser". Big Grin

Gruß Markus

' schrieb:Zum Testen eines entsprechenden Algorithmusses kann es sinnvoll sein, die gleiche Zufallsreihenfolge zu verwenden.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2008, 11:38
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
random number 0-1 initialisieren?
' schrieb:Dann ist es aber keine Zufallsreihenfolge mehr, wenn ich schon davor weiß was für Zahlen ich brauche und wie Achim schon sagt, kann man dann die Werte aus einem Array holen. Und der Ausdruck "gleiche Zufallsreihenfolge" ist in etwa so wie "schwäbischer Badenser". Big Grin
Glaub einem alten Numeriker. Eine computergenerierte Zufallszahlenfolge ist nie zufällig, sondern immer komplett deterministisch (solange du den Anfangswert und den Algorithmus kennst / deshalb heißen die Dinger auch Pseudo-Random-Number-Generator). Das geht auch gar nicht anders (OK, vielleicht, wenn wir irgendwann mal Quantencomputer haben, aber momentan nicht). In der Regel wird immer aus dem letztem Wert des Generators der nächste Wert gestartet. Und somit kannst du den Algorithmus immer gleich ablaufen lassen, indem du denselben Startwert nimmst. Und wie auch IchSelbst sagt, dass kann durchaus sinnvoll sein. Und wenn ich x Millionen/Milliarden Zahlen brauche, werde ich die sicher nicht in einem Array speichern.

In einer endgültigen Anwendung, wenn du wirklich immer verschiedene Folgen brauchst, dann wirst du den Generator natürlich immer mit einem anderen Wert starten (z.B. Datum, interne Uhr des Computer oder sonst was).

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
02.04.2008, 11:59
Beitrag #10

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
random number 0-1 initialisieren?
Na dann nehm' ich das mal hin, auch wenn ich den Sinn des Ganzen noch nicht verstehe. Bahn

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  Schieberegister Initialisierung mit Array => Not a Number Roland 7 8.196 03.07.2017 15:58
Letzter Beitrag: Roland
  String zu Number umwandeln galilio 6 6.495 01.09.2016 15:38
Letzter Beitrag: GerdW
  Boolean Array (>32-Bit!) to Number Daniel_S 2 6.141 27.07.2016 13:44
Letzter Beitrag: jg
  Variant Attribute initialisieren NoWay 6 6.176 27.10.2015 08:56
Letzter Beitrag: IchSelbst
  Fract/Exp String To Number Function grba123 2 4.364 17.08.2015 11:44
Letzter Beitrag: GerdW
  MultiColumn Listbox Reihen number Fabian257 6 5.314 16.06.2015 10:36
Letzter Beitrag: Fabian257

Gehe zu: