Einfache Frage, aber ich interessiere mich für die Nuancen hier. Ich generiere zufällige Boolesche Werte mit der folgenden Methode, die ich mir ausgedacht habe: const rand = Boolean(Math.round(Math.random())); Wann immer es random()auftaucht, scheint es immer eine Falle zu geben - es ist nicht wirklich zufällig, es wird durch irgendetwas kompromittiert …
Daher habe ich in Rails 2 mehrere Beispiele für das Auffinden eines zufälligen Datensatzes gefunden - die bevorzugte Methode scheint zu sein: Thing.find :first, :offset => rand(Thing.count) Als Neuling bin ich mir nicht sicher, wie dies mit der neuen Find-Syntax in Rails 3 konstruiert werden kann. Also, was ist der …
Ich habe eine Datei mit einigen Wahrscheinlichkeiten für verschiedene Werte, z. 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 Ich möchte mit dieser Verteilung Zufallszahlen generieren. Gibt es ein vorhandenes Modul, das dies behandelt? Es ist ziemlich einfach, selbst zu codieren (die kumulative Dichtefunktion erstellen, einen …
Angenommen, ich habe einen n-seitig geladenen Würfel, bei dem jede Seite k eine gewisse Wahrscheinlichkeit p k hat , beim Würfeln hochzukommen. Ich bin gespannt, ob es einen guten Algorithmus zum statischen Speichern dieser Informationen gibt (dh für einen festen Satz von Wahrscheinlichkeiten), damit ich einen zufälligen Würfelwurf effizient simulieren …
Bisher habe ich herausgefunden, wie man die Datei importiert, neue Dateien erstellt und die Liste zufällig sortiert. Ich habe Probleme, nur 50 Elemente aus der Liste zufällig auszuwählen, um sie in eine Datei zu schreiben. def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) …
Ich möchte, dass meine Array-Elemente verschlüsselt werden. Etwas wie das: [1,2,3,4].scramble => [2,1,3,4] [1,2,3,4].scramble => [3,1,2,4] [1,2,3,4].scramble => [4,2,3,1] und so weiter, zufällig
Ich habe jemandem mit seinem JavaScript-Code geholfen und meine Augen wurden von einem Abschnitt erfasst, der so aussah: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Mein erstes war jedoch: Hey, das kann unmöglich funktionieren! Aber dann habe ich ein bisschen experimentiert und festgestellt, dass es tatsächlich zumindest gut randomisierte Ergebnisse …
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 <iostream> #include <limits> #include <random> int main() { std::mt19937 rng; std::seed_seq …
Ich habe ein Array namens $ran = array(1,2,3,4); Ich muss einen zufälligen Wert aus diesem Array herausholen und in einer Variablen speichern. Wie kann ich das tun?
Ich habe eine sqliteTabelle mit folgendem Schema: CREATE TABLE foo (bar VARCHAR) Ich verwende diese Tabelle als Speicher für eine Liste von Zeichenfolgen. Wie wähle ich eine zufällige Zeile aus dieser Tabelle aus?
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ß, weil ich die Verweise in meinem sehe …
Wie kann ich nach einer Normalverteilung in C oder C ++ einfach Zufallszahlen generieren? Ich möchte Boost nicht verwenden. Ich weiß, dass Knuth ausführlich darüber spricht, aber ich habe seine Bücher momentan nicht zur Hand.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.