Als «random» getaggte Fragen

Dieses Tag ist für Fragen gedacht, die sich mit Zufallszahlen, Pseudozufallszahlen und Computerentropie befassen.

10
Wie soll ich die Zufälligkeit testen?
Betrachten Sie eine Methode zum zufälligen Mischen von Elementen in einem Array. Wie würden Sie einen einfachen, aber robusten Komponententest schreiben, um sicherzustellen, dass dies funktioniert? Ich habe zwei Ideen entwickelt, die beide bemerkenswerte Mängel aufweisen: Mische das Array und stelle dann sicher, dass seine Reihenfolge von der vorherigen abweicht. …


5
gewichtetes zufälliges Item erhalten
Ich habe zum Beispiel diesen Tisch + ----------------- + | Obst | gewicht | + ----------------- + | Apfel | 4 | | orange | 2 | | Zitrone | 1 | + ----------------- + Ich muss eine zufällige Frucht zurückgeben. Aber Apfel sollte 4-mal so häufig wie Zitrone und …
51 algorithms  ruby  math  random 


14
Unit-Test von inhärent zufälligen / nicht deterministischen Algorithmen
In meinem aktuellen Projekt geht es kurz gesagt um die Schaffung von "zwangsläufig zufälligen Ereignissen". Grundsätzlich erstelle ich einen Inspektionsplan. Einige von ihnen basieren auf strengen Zeitplanbeschränkungen. Sie führen einmal pro Woche am Freitag um 10:00 Uhr eine Inspektion durch. Andere Inspektionen sind "zufällig"; Es gibt grundlegende konfigurierbare Anforderungen wie …


11
Unit-Test-Methoden mit unbestimmter Ausgabe
Ich habe eine Klasse, die dazu gedacht ist, ein zufälliges Passwort mit einer Länge zu generieren, die ebenfalls zufällig ist, aber auf eine definierte minimale und maximale Länge begrenzt ist. Ich erstelle Unit-Tests und bin mit dieser Klasse auf einen interessanten kleinen Haken gestoßen. Die ganze Idee hinter einem Unit-Test …


6
UUID-Kollisionen [geschlossen]
Hat irgendjemand die Wahrscheinlichkeit von UUID-Kollisionen untersucht, insbesondere mit (zufälligen) UUIDs der Version 4? UUIDs generieren? Meine Mitarbeiter betrachten das Testen auf UUID-Kollisionen als reine Zeitverschwendung, aber ich habe immer Code eingegeben, um eine doppelte Schlüsselausnahme aus der Datenbank abzufangen und es mit einer neuen UUID erneut zu versuchen. Dies …
33 random  uuid 


6
Wie funktionieren Zufallszahlengeneratoren?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich habe nur über die PHP- rand()Funktion nachgedacht und darüber nachgedacht, wie ich sie neu erstellen könnte, und bin völlig verblüfft aufgetaucht. Wie funktionieren Zufallszahlengeneratoren?
23 random  numbers 

4
Vorhersage der Ausgabe von PHP's rand ()
Ich habe in zahlreichen Quellen gelesen, dass die Ausgabe von rand () von PHP als PRNG vorhersehbar ist, und ich akzeptiere das meistens als Tatsache, einfach weil ich es an so vielen Orten gesehen habe. Ich bin an einem Proof-of-Concept interessiert: Wie würde ich die Ausgabe von rand () vorhersagen? …
21 security  random 

7
Wie erstelle ich "sprachsichere" UUIDs?
Ich wollte immer zufällig generierte Zeichenfolgen für die IDs meiner Ressourcen verwenden, damit ich kürzere URLs wie diese haben kann: / user / 4jz0k1 Das habe ich aber nie getan, weil ich mir Sorgen gemacht habe, dass durch die Zufallsgenerierung von Zeichenfolgen tatsächliche Wörter erzeugt werden, z. B .: / …
20 random  uuid 

4
Was sind bewährte Methoden zum Testen von Programmen mit stochastischem Verhalten?
Während meiner Forschungs- und Entwicklungsarbeit schreibe ich oft Programme, deren Verhalten in gewissem Maße zufällig ist. Wenn ich zum Beispiel in der genetischen Programmierung arbeite, schreibe ich oft Programme, die beliebigen zufälligen Quellcode generieren und ausführen. Ein Problem beim Testen eines solchen Codes besteht darin, dass Fehler häufig nur sporadisch …


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.