Je développe un programme dans lequel j'ai besoin de générer un nombre aléatoire à partir d'un tableau d'octets qui est reçu d'un périphérique qui génère des nombres aléatoires. Le problème est; le périphérique envoie les nombres aléatoires sous forme de flux d'octets, et j'en ai besoin pour générer un entier entre une certaine valeur. En d'autres termes:Comment générer un entier aléatoire entre certaines valeurs d'un tableau d'octets
int GenerateRandom(int min, int max, byte[] rndr) {
//Do something with the bytes to make a random integer here between min and max
}
Non, je ne peux pas utiliser la classe intégrée aléatoire dans .NET, parce que le programme sera utilisé pour chiffrer des informations sécurisées, et un générateur de nombres pseudo-aléatoires ne serait pas acceptable.
@Mitch: Pouvez-vous poster un lien vers la question en double? –
Besoin d'une réponse spécifique pour C# – IDWMaster
Pourriez-vous expliquer ce que vous voulez avec un exemple? –