|
|
|
Ich kenne mich mit der .net Implementation nicht aus. Aber normalerweise spielt die Zufaelligkeit eines Pseudozufallszahlengenerators nur dann eine Rolle, wenn man viele Zufallszahlen braucht. Was ist viel? Vielleicht 100'000, 1'000'000 oder mehr, ich weiss es nicht.
– knivil 09.09.2009
|
Stellt einen Generator für Pseudozufallszahlen dar, d. h. ein Gerät, das eine Zahlenfolge erzeugt, die bestimmte statistische Anforderungen hinsichtlich ihrer Zufälligkeit erfüllt.
(...)
Pseudozufallszahlen werden mit gleicher Wahrscheinlichkeit aus einer endlichen Menge von Zahlen ausgewählt. Die ausgewählten Zahlen sind nicht absolut zufällig, da bei ihrer Auswahl ein endlicher mathematischer Algorithmus verwendet wird, aber sie sind hinsichtlich praktischer Zwecke hinreichend zufällig.
using System.Security.Cryptography;
(...)
/// <summary>
/// Erzeugt echte Zufallszahlen
/// </summary>
/// <param name="count">Anzahl der zu erzeugenden Zufallszahlen</param>
/// <returns>Gibt ein Array mit den erzeugten Zufallszahlen zurück</returns>
public static byte## GetRandomNumbers(int count) {
// Zufallszahlen erzeugen
RNGCryptoServiceProvider csp = new RNGCryptoServiceProvider();
byte## numbers = new Byte#count#;
csp.GetBytes(numbers);
return numbers;
}
//Achtung: codekicker.de läßt eckicke Klammern in Antworttexten derzeit nicht zu.
//Ich hab Sie von daher durch # ersetzt.
|
|
Wenn du echte Zufallszahlen willst kannst du die Funktion RNGCryptoServiceProvider verwenden
|
|
|
*Welcher* Knuth-Algorithmus soll das sein?
Das ist ja praktisch eine "2-tupel"-Korellation, das sieht sehr schlecht aus. vgl.: S. 20 in http://ergodic.ugr.es/cphys/lecc/rn.pdf – Damengummistiefel 09.09.2009
|
||
|
Schaut schlecht aus ist aber Realität.
Donald E. Knuth: The art of computer programming, Band 2: Seminumerical Algorithms, 3. Ausgabe, Addison Weseley, 1998 Aber ich hab mich geirrt. Das Bild zeigt die Verwendung des Lehmer-Algorithmus. – gfoidl 09.09.2009
|
||
|
Ebend ;-) Habe damals Triplett- und Quadruplett-Korellation bis zu 3x10^9 auf Knuth laufen lassen, nix gefunden ..
– Damengummistiefel 09.09.2009
|
|
|
|
|