Ich habe so gut wie keine Erfahrung mit Zufallsgeneratoren. Ich habe die Standard-Rand-Funktionen in C verwendet und ich habe Perlin-Rauschen verwendet.
Aber jetzt brauche ich einen Würfel mit der Auflösung NxNxN (mit N vielleicht 1e6 oder größer), der mit weißem Rauschen gefüllt ist (keine Perlin-Glättung oder so), in dem ich einfach einen Wert "auswählen" kann, und wenn ich denselben Wert erneut auswähle, sollte das Ergebnis jedes Mal dasselbe sein. Es sollte ein Seeded sein, d.h. wenn ich die Anwendung erneut starte, müssen die Ergebnisse die gleichen sein. Es sollte nicht sicher oder so sein, nur zufällig genug, damit ein Mensch nicht in der Lage ist, Werte durch bloßes Nachdenken vorherzusagen. Wenn er es wirklich mit einem Computer analysiert, ist es in Ordnung, dass es vorhersehbar ist.
Es ist, als würde ich die Standard-C-Rand-Funktion verwenden, den Seed setzen und eine verschachtelte for-Schleife für die 3 Dimensionen machen und jedes Mal eine Zufallszahl erzeugen, bis ich die Koordinate erreiche. Das ist natürlich furchtbar langsam. Ich brauche etwas, das schnell ist!
Ich habe das Internet durchsucht und viel und gleichzeitig nichts gefunden. Vielleicht suche ich nach den falschen Stichworten, aber ich habe nichts gefunden, was ich verwenden kann.
Kann mir jemand bei den ersten Schritten helfen? Ein Code? Ein Link? Es ist mir egal, ob ich die Algorithmen verstehe, aber es sollte einfach zu implementieren und zu benutzen sein und vor allem schnell sein.