Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpNuCr 204 of 509 menu
◀ ▶

Криптографический случайный выбор в C#

Класс Random подходит для игр и симуляций, но его последовательность предсказуема. Класс RandomNumberGenerator заполняет байты криптографически стойким шумом - для ключей, соли и токенов.

Статический метод Fill перезаписывает уже выделенный массив. Длина буфера равна 4 и не меняется. Сами байты при каждом запуске другие:

using System.Security.Cryptography; byte[] buf = new byte[4]; RandomNumberGenerator.Fill(buf); Console.WriteLine(buf.Length); // выведет 4

Заполните массив из шестнадцати байт и выведите сумму всех байт как число.

Заполните массив из восьми байт и выведите его последний байт как число.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить