Chaos.Random

Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Neue Antwort erstellen

Noobody

Betreff: Chaos.Random

BeitragSa, Mai 29, 2010 23:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Da ich mir nach einem Blick in den BRL.Random Code vor BMax gruselte, schrieb ich kurzerhand ein Modul, um die Random-Funktionen von BMax durch bessere zu ersetzen.

Besser betrifft in diesem Fall vor allem die Geschwindigkeit: Die neuen Funktionen sind bis zu 3 mal schneller als die BMax-internen; besonders stark dürfte sich das bei Rand bemerkbar machen. Ausserdem sind die internen Funktionen auf 2^29 grosse Zahlenbereiche beschränkt - falls man also mal ein paar Zahlen zwischen 0 und 2^31 berechnen lassen will, kann das BMax-interne Rand nur einen Viertel der Zahlen tatsächlich generieren.

Ausser mehr Geschwindigkeit bietet das Modul auch Zufallsfunktionen für zufällige 64-Bit Zahlen und eine Float-Variante von Rnd. Diese Modul ist threadsafe.

Download: Link
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group