
Das ist genial; das hätte ich vor ein paar Jahren gebrauchen können. Ich poste es hier zur sicheren Aufbewahrung. Beachten Sie, dass ich NICHT die Random-Klasse verwende. Die Random-Klasse ist nicht wirklich zufällig. Sie basiert auf Zeit. Zeit ist vorhersagbar.
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] result = new byte[8];
rng.GetBytes(result);
double rand = (double)BitConverter.ToUInt64(result, 0) / ulong.MaxValue;
//40 Prozent Chance, ausgewählt zu werden.
if (rand > 0.40d )
{
...
}
Autor: Chuck Conway ist spezialisiert auf Software-Engineering und Generative KI. Verbinden Sie sich mit ihm in den sozialen Medien: X (@chuckconway) oder besuchen Sie ihn auf YouTube.