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 

gleichverteilte Integers geben Ungleichverteilung



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!

08.11.2009, 20:15 (Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2009 20:16 von schrotti.)
Beitrag #3

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
gleichverteilte Integers geben Ungleichverteilung
Du multiplizierst die Zufallszahl und indizierst damit das Array. Hier findet eine implizite Typumwandlung statt, und die rundet nicht auf den kleineren, sonderen auf den nächsten Wert. Bei size 2, also einem Array 6x6, bkommst du also 50% weniger Treffer auf 0 und 6 als auf 1,2,3,4 und 5. Da du zwei Zufallzahlen benötigst hast du am Index [0;0] nicht die Hälfte, sondern nur eine Viertel aller Treffer. Da die 6 genauso selten wie die eins getroffen wird müsste ein 2D-Array am Ende eigentlich an allen vier Ecken 1/4, auf den Geraden zwischen den Ecken 1/2 und der Rest 1 der Trefferhäufigkeit haben. Das du das nicht siehst liegt daran, dass es den Index 6 in einem Array der Größe 6x6 nicht gibt. Wenn du die Zufahlszahlen anstatt mit Arraylänge mit Arraylänge-1 multiplizierst erkennst du sofort den Fehler. Lösung siehe unten.
   

Edit: Ich sollte vor dem Antworten auf Vorschau drücken, dann hätte ich gesehen, dass Jens schon vor Urzeiten geantwortet hatte.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
gleichverteilte Integers geben Ungleichverteilung - schrotti - 08.11.2009 20:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Clusterelementen einen Namen geben Dimitri 2 6.387 06.07.2010 09:08
Letzter Beitrag: Dimitri
  Werte aus Datei lesen und auf Analogausgang geben Daniel S 9 7.505 31.05.2010 09:11
Letzter Beitrag: Daniel S
  Übergeordnetes VI soll Befehl an bereits geöffnetes SubVI geben bugohoss 1 3.259 20.10.2009 19:28
Letzter Beitrag: jg

Gehe zu: