Ich suche einen Algorithmus, der generiertZufallszahlen basierend auf einem Samen. Ich weiß, dass es einige systemweite Lösungen dafür gibt, aber ich brauche eine, die in iOS und Android / Java die gleichen Zahlen generiert.
Vielen Dank für Ihre Hilfe und Zeit.
Antworten:
1 für die Antwort № 1Du könntest einen benutzen linearer kongruentieller Generator. Sie liefern gute Ergebnisse und sind in jeder Sprache sehr einfach zu implementieren.
0 für die Antwort № 2
Random rand = new Random(seed);
Vielleicht suchen Sie nach dem Zufälligen Objekt in Java?
Bearbeiten: Ich habe das iOS-Bit nicht gesehen. Das wird alle Plattformen zufriedenstellen, die Java verwenden.
0 für die Antwort № 3
Sie könnten eine Kopie von holen Mersenne Twister. Es sind sowohl Java- als auch C-Implementierungen verfügbar (die in Objective-C funktionieren), die bei identischer Initialisierung zu identischen Ergebnissen führen. Auch MT ist statistisch LCGs überlegen.