System.Security.Cryptography - Как создать генератор псевдослучаных чисел - C#

Узнай цену своей работы

Формулировка задачи:

В задании поставлено создать генератор без использования Randon(), а использовать криптографически стойкий генератор случайных чисел из библиотеки System.Security.Cryptography. Подскажите как можно его реализовать?

Решение задачи: «System.Security.Cryptography - Как создать генератор псевдослучаных чисел»

textual
Листинг программы
using System;
using System.Security.Cryptography;
 
namespace RandomGenerator
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] tokenData = new byte[16];
            RandomNumberGenerator rng = new RNGCryptoServiceProvider();
 
                rng.GetBytes(tokenData);
                for (int i = 0; i <= tokenData.Length - 1; i++)
                {
                    Console.Write(tokenData[i].ToString());
                }
                Console.ReadKey();
       }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы