Als «random» getaggte Fragen

Dieses Tag ist für Fragen gedacht, die sich auf Zufallszahlen und deren Generatoren beziehen, ob pseudozufällig oder wirklich zufällig.


5
Wie funktioniert ein kryptografisch sicherer Zufallszahlengenerator?
Ich verstehe, wie Standard-Zufallszahlengeneratoren funktionieren. Aber wenn man mit Krytographie arbeitet, müssen die Zufallszahlen wirklich zufällig sein. Ich weiß, dass es Instrumente gibt, die kosmisches weißes Rauschen lesen , um sichere Hashes zu generieren, aber Ihr Standard-PC hat dies nicht. Wie erhält ein kryptografisch sicherer Zufallszahlengenerator seine Werte ohne wiederholbare …

3
Habe ich / dev / urandom verstanden?
Ich habe darüber gelesen /dev/urandomund, soweit ich das beurteilen kann, /dev/randomkryptografisch zufällige Zahlen erstellt, indem ich verschiedene Ereignisse wie Netzwerkpaket-Timings usw. ausnutzte. Habe ich jedoch richtig verstanden, dass /dev/urandomein PRNG verwendet wird, das mit einer Zahl von gesetzt ist /dev/random? Oder wird es nur verwendet /dev/random, solange es Bits gibt …

2
Verteilung der letzten Ziffern von Zufallszahlen in Python
Es gibt zwei offensichtliche Möglichkeiten, in Python eine zufällige Ziffer von 0 bis 9 zu generieren. Man könnte eine zufällige Gleitkommazahl zwischen 0 und 1 erzeugen, mit 10 multiplizieren und abrunden. Alternativ könnte man die random.randintMethode verwenden. import random def random_digit_1(): return int(10 * random.random()) def random_digit_2(): return random.randint(0, 9) …
24 python  random 

2
Welche Zufallszahlen-Engines von <random> sollte man in der Praxis tatsächlich verwenden? std :: mt19937?
Angenommen, Sie möchten C ++ - Funktionen &lt;random&gt;in einem praktischen Programm verwenden (für eine Definition von "praktisch" - die Einschränkungen hier sind Teil dieser Frage). Sie haben ungefähr folgenden Code: int main(int argc, char **argv) { int seed = get_user_provided_seed_value(argc, argv); if (seed == 0) seed = std::random_device()(); ENGINE g(seed); …
21 c++  c++11  random 

4
Gibt es eine effiziente Möglichkeit, N zufällige Ganzzahlen in einem Bereich mit einer bestimmten Summe oder einem bestimmten Durchschnitt zu generieren?
Das Kopfgeld läuft in 4 Stunden ab . Antworten auf diese Frage erhalten eine Prämie von +200 . Peter O. sucht nach einer kanonischen Antwort : Zusammenfassend: Entweder (1) finden Sie einen effizienteren Algorithmus als den im Code implementierten, oder (2) geben Sie die Formel für die Anzahl der gültigen …

1
Benchmarking der Beispielfunktion in R.
Ich habe das Benchmarking durchgeführt sample Funktion in R verglichen und mit ihr verglichen igraph:sample_seqund auf ein seltsames Ergebnis gestoßen. Wenn ich so etwas wie: library(microbenchmark) library(igraph) set.seed(1234) N &lt;- 55^4 M &lt;- 500 (mbm &lt;- microbenchmark(v1 = {sample(N,M)}, v2 = {igraph::sample_seq(1,N,M)}, times=50)) Ich bekomme ein Ergebnis wie dieses: Unit: …
11 r  random 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.