T Die Mehrheit der Computerprogramme verwendet deterministische Algorithmen, um Zufallszahlen zu erzeugen (deshalb sind die Zahlen, die sie erzeugen, nicht wirklich zufällig, sondern pseudozufällig, was für die meisten Zwecke gut genug ist). R ist nicht anders, und Sie können sich die Zufallszahlen vorstellen, die es als Teil einer sehr langen Reihe von "zufälligen" Zahlen erzeugt, die, wenn sie beschworen werden, einfach an einem Punkt beginnen und Pseudozufallszahlen für Sie ausspucken. Indem Sie set.seed()
verwenden, geben Sie dem Programm grundsätzlich einen Startpunkt, anstatt es selbst wählen zu lassen. Aus diesem Grund erhält jeder Benutzer, der die gleiche Startnummer verwendet, die gleichen Ergebnisse.
Sie können ?RNGkind
für weitere Informationen zu diesem Thema ausführen.
Zunächst einmal vielen Dank für die Erklärung auf eine einfache Art und Weise. Aber woher weiß ich, welche Zahl als Parameter eingeht? – trollster
Es spielt keine Rolle, welche Nummer Sie wählen, da alle Zufallswerte generieren. – Metrics