Практика «Случайные объекты» C#

Выполнен
Заказ
6722578
Раздел
Программирование
Предмет
C#
Тип работы
Антиплагиат
100%
Антиплагиат.РУ (модуль - Интернет Free)
Срок сдачи
26 Мая 2025 в 21:55
Цена
700 ₽
Блокировка
40 дней
Размещен
13 Мая 2025 в 06:46
Просмотров
103
Описание работы

Для нагрузочного тестирования вашей программы вам нужно уметь создавать большое количество экземпляров классов, при этом они должны быть существенно различны. Вы решили использовать для этой цели генератор случайных чисел, и решили использовать атрибуты для того, чтобы указать, из какого распределения брать значения для тех или иных свойств в объектах.

Для простоты, генерировать нужно только значения типа double и с помощью двух распределений: нормального и экспоненциального.

Создавать экземпляры классов должен Generator, все требования к которому сформулированы в виде модульных тестов в проекте.

Указания к решению
  1. С помощью рефлексии найдите все свойства генерируемого класса, помеченные нужным атрибутом.
  2. По значениям, указанным в атрибутах с помощью рефлексии создайте экземпляры классов, генерирующих числа по нужному распределению.
  3. В методе Generate создайте объект генерируемого класса и проинициализируйте все его свойства сгенерированными числами.
  4. Ради производительности, постарайтесь все действия, которые можно не делать на генерацию каждого экземпляра, сделать в конструкторе генератора только один раз.

Решение - из файла Generator.cs

Антиплагиат! Только оригинальное решение!

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
9 часов 15 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир