Was ist die einfachste und schnellste Möglichkeit, N (sagen wir 50.000) zufällige eindeutige Sequenzen der Länge L (sagen wir 1000) mit 1s und 0s in Java zu generieren? Ich brauche das als Pseudozufallsgenerator - Wenn man einen bestimmten Seed als Eingabe verwendet, sollte das Programm immer dazu führen, dass die gleichen Sequenzen erzeugt werden, egal wie oft es ausgeführt wird.Generieren Sie eine Sequenz von zufälligen 1s und 0s
Diese Änderung ist für die Downvoters dieser Frage - random.nextInt() oder random.nextDouble() gibt mir eine ganze Zahl oder einen doppelten Wert, aber ich brauche eine Sequenz von 1s und 0s. Wenn ich eine Folge von 1s und 0s benötige, die der zufälligen Ganzzahl entsprechen, die von random.nextInt() erzeugt wird, muss ich das in ein binäres Array umwandeln? Und ich muss das 50.000 mal machen? Das sind 50.000 * 32? Ich habe mich gefragt, ob es eine schnellere Annäherung gibt. Und das ist der Zweck dieser Frage.
Mögliche Duplikate von [Java Zufallszahlen mit einem Seed] (http://stackoverflow.com/questions/12458383/java-random-numbers-using-a-seed) –
Dies ist eine interessante Frage, bitte posten Sie zuerst Versuchen! –
random.nextInt() oder random.nextDouble() gibt mir einen ganzzahligen oder doppelten Wert, aber ich brauche eine Sequenz von 1s und 0s. Wenn ich eine Folge von 1s und 0s benötige, die der zufälligen Ganzzahl entsprechen, die von random.nextInt() erzeugt wird, muss ich das in ein binäres Array umwandeln? Und ich muss das 50.000 mal machen? Das sind 50.000 * 32? Ich habe mich gefragt, ob es einen schnelleren Ansatz gibt. – brisbeck