Détails
Comment générer un nombre aléatoire int ?
Comment générer un nombre entier aléatoire en C# ?
1782
3
Comment générer un nombre entier aléatoire en C# ?
La classe [
Random
][1] est utilisée pour créer des nombres aléatoires. (Pseudo-aléatoires, bien sûr.).Exemple :
Si vous avez l'intention de créer plus d'un nombre aléatoire, vous devriez conserver l'instance
Random
et la réutiliser. Si vous créez de nouvelles instances trop proches dans le temps, elles produiront la même série de nombres aléatoires car le générateur aléatoire est alimenté par l'horloge du système.[1] : https://docs.microsoft.com/en-us/dotnet/api/system.random
Attention,
new Random()
est ensemencé sur l'horodatage actuel.Si vous voulez générer un seul nombre, vous pouvez utiliser :
new Random().Next( int.MinValue, int.MaxValue )
.Pour plus d'informations, consultez la classe Random, mais attention :
N'utilisez donc pas ce code pour générer une série de nombres aléatoires.