![]() |
MersenneTwister Delphi Implementation?
Hallo,
ich bin gerade an einer Stelle in meinem Programm, wo ich Zufallszahlen benötige, allerdings eignet sich das Random von Delphi dafür nicht soo gut (bei Random(999999) sind 20 Zahlen nacheinander immer größer als 200000, keine darunter :shock: ). Ein C++ Programm, welches den gleichen Zweck erfüllt und besser funktioniert, benutzt das MTRand von Boost. Ich habe ![]() |
Re: MersenneTwister Delphi Implementation?
Hast du den Zufallszahlengenerator denn auch mit
Delphi-Quellcode:
beim Programmstart initialisiert?
randomize;
|
Re: MersenneTwister Delphi Implementation?
Natürlich hab ich das, sowas wäre mir schon aufgefallen :wink:
Der Delphi Zufallszahlengenerator ist generell ungeeignet. |
Re: MersenneTwister Delphi Implementation?
Zitat:
Hättest Du einen Zufallszahlengenerator, der garantiert keine 20 Zahlen in einer Reihe ausspuckt die alle größer als 200.000 sind, wäre es kein guter Zufallszahlengenerator. PS: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 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