AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Randomize-Chaos

Ein Thema von himitsu · begonnen am 13. Aug 2012 · letzter Beitrag vom 14. Aug 2012
Antwort Antwort
Popov
(Gast)

n/a Beiträge
 
#1

AW: Randomize-Chaos

  Alt 13. Aug 2012, 13:47
So, und wer denn per se immer andere Pseudozufallszahlen haben will, der nimmt i.a. sowieso einen richtigen PRNG und nicht dieses G'lump von Delphi.
Was verstehst du denn unter richtigen Zufallszahlen? Bist du nicht der Meinung, dass Delphi Zufallszahlen liefert?

Wobei, ich hatte mal zwei Probleme mit Zufallszahlen. Einmal wollte ich eine Explosion darstellen. Das Objekt zerfiel in über 1000 Teile, aber immer mit einem schönen Muster. Das ergab sich aus der gleichen Verteilung der Zufallszahlen. Die Explosion hatte eine in der Natur unnatürliche gleiche Verteilung.

Für eine andere Gelegenheit hatte ich einen eigenen Zufallsgenerator geprogt, der sehr zufällig war. Der neigte wiederum dazu so unzuverlässig alles zu verteilen, dass ich wieder die Delphifunktion nutzte.

Was sind also richtige Zufallszahlen?
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#2

AW: Randomize-Chaos

  Alt 13. Aug 2012, 14:03
Richtige Zufallszahlen (und die meine ich nicht) entstehen durch ein stochastisches Muster aus der Natur, siehe hier.

PRN, also Pseudozufallszahlen, sind Ergebnisse einer mathematischen Gleichung bzw. Funktion und haben den Anschein, als seien sie zufällig. In Wirklichkeit wiederholen sie sich aber, was deine Muster erklären könnte (

Gute PRNG haben neben einer sehr langen Periode noch andere Eigenschaften, die sie für statistische Verfahren geeigneter erscheinen lassen, als der doch recht einfache Delphi-PRNG.

Nachzulesen bei Wiki & Co
  Mit Zitat antworten Zitat
Benutzerbild von Coder
Coder

Registriert seit: 27. Feb 2004
Ort: Bochum
206 Beiträge
 
Delphi 3 Professional
 
#3

AW: Randomize-Chaos

  Alt 13. Aug 2012, 15:01
So, und wer denn per se immer andere Pseudozufallszahlen haben will, der nimmt i.a. sowieso einen richtigen PRNG und nicht dieses G'lump von Delphi.
[...]
Was sind also richtige Zufallszahlen?


ich dachte, das mit den Zufalls- und Pseudzufallszahlen hätten Hagen und andere schon vor Jahren erklärt.

Zufallszahlen = nur durch etwa gemessenen radioaktiven Zerfall

Pseudozufallszahlen = durch eine Formel; immer wieder reproduzierbar; z.B: kann man auch RC4 zur Erzeugung von Pseudozufallszahlen verwenden.


Aber dies ist sicherlich auch vielen schon bekannt. Entschuldigung.
ICQ: 204141443
Delphi 3 Professional, Intel 2x 2,4Ghz, 3 GB-Graka, Sound-onBrd, --
außerdem D2S, D3Pro, D4S, D5S, D6S, D7S + Indy, Lazarus, VB5Std, VC++5Pro, Tasm4+5 - was braucht man mehr?
-
  Mit Zitat antworten Zitat
Benutzerbild von Coder
Coder

Registriert seit: 27. Feb 2004
Ort: Bochum
206 Beiträge
 
Delphi 3 Professional
 
#4

AW: Randomize-Chaos

  Alt 13. Aug 2012, 19:03
Popov, ich hab Deinen Code mal in ein Programm umgesetzt.

angehängt das Programm und hier ein Video
nach dem 15.ten Durchgang sind dann in einem kleinen fast 800x600 Feld alle Pixel besetzt.

Tatsächlich sind mir aber Bereiche aufgefallen, die immer wieder bevorzugt besetzt werden.


Video, 1280x800, h264, avi (hab momentan kein avidemux, zum in anderen Container [z.B. mp4] reinpacken, sorry)
http://www.mediafire.com/?0xc6af4zaiaiccr
2,6 MB

Wäre natürlich klasse, wenn das jemand mit Scanline umsetzen könnte ? (schneller?)
Angehängte Dateien
Dateityp: zip Rando.zip (209,8 KB, 3x aufgerufen)
ICQ: 204141443
Delphi 3 Professional, Intel 2x 2,4Ghz, 3 GB-Graka, Sound-onBrd, --
außerdem D2S, D3Pro, D4S, D5S, D6S, D7S + Indy, Lazarus, VB5Std, VC++5Pro, Tasm4+5 - was braucht man mehr?
-
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz