Ich implementierte eine Methode, die automatisch Buchstaben und Zahlen in zufälliger Weise generiert.Zufallsgenerator Kollision
public static string GenerateRandomNumber()
{
using (var rng = RandomNumberGenerator.Create())
{
var bytes = new byte[8];
rng.GetBytes(bytes);
return Convert.ToBase64String(bytes);
}
}
Was sind die Wahrscheinlichkeiten, dass diese randomNumberGenerator-Klasse eine Kollision erzeugen würde?
Offensichtlich wird es irgendwann zu einer Kollision kommen, wenn Sie es mehr als einmal nennen ... Aber unmöglich, die richtige Antwort zu geben, ohne die Qualität Ihres Zufallsgenerators und die Anzahl der gewünschten Ergebnisse zu kennen. –