Als «random» getaggte Fragen

124
Ist 1.0 eine gültige Ausgabe von std :: generate_canonical?

Ich habe immer gedacht, Zufallszahlen würden zwischen null und eins liegen, ohne1 , dh es handelt sich um Zahlen aus dem halboffenen Intervall [0,1]. Die Dokumentation auf cppreference.com von std::generate_canonicalbestätigt dies. Wenn ich jedoch das folgende Programm ausführe: #include...

116
Wie zufällig ist JavaScript's Math.random?

Seit 6 Jahren habe ich einen Zufallsgenerator auf meiner Website. Lange Zeit war es das erste oder zweite Ergebnis bei Google für "Zufallszahlengenerator" und wurde verwendet, um Dutzende, wenn nicht Hunderte von Wettbewerben und Zeichnungen in Diskussionsforen und Blogs zu entscheiden (ich weiß,...

110
Wie erstelle ich eine Liste von Zufallszahlen ohne Duplikate?

Ich habe versucht, zu verwenden random.randint(0, 100), aber einige Zahlen waren die gleichen. Gibt es eine Methode / ein Modul zum Erstellen einer Liste eindeutiger Zufallszahlen? Hinweis: Der folgende Code basiert auf einer Antwort und wurde hinzugefügt, nachdem die Antwort veröffentlicht wurde....

109
Warum ist rand ()% 6 voreingenommen?

Beim Lesen der Verwendung von std :: rand habe ich diesen Code auf cppreference.com gefunden int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased Was ist falsch an dem Ausdruck auf der rechten Seite? Versuchte es und es funktioniert

108
So generieren Sie eine zufällige Ganzzahl aus einem Bereich

Dies ist eine Fortsetzung einer zuvor gestellten Frage: Wie generiere ich eine Zufallszahl in C? Ich möchte in der Lage sein, eine Zufallszahl aus einem bestimmten Bereich wie 1 bis 6 zu generieren, um die Seiten eines Würfels nachzuahmen. Wie würde ich das

101
Gewichtete Zufallszahlen

Ich versuche, gewichtete Zufallszahlen zu implementieren. Ich schlage gerade meinen Kopf gegen die Wand und kann das nicht herausfinden. In meinem Projekt (Hold'em-Handbereiche, subjektive All-in-Equity-Analyse) verwende ich die Zufallsfunktionen von Boost. Nehmen wir also an, ich möchte eine...