Наконец-то появились методы, которые заставят вас удалить все свои
Utils и Helper static class'ы!1️⃣Теперь можно не реализовывать самостоятельно алгоритмы перетасовки данных (я в своё время написал Фишера-Йетса, кстати). Ведь появился метод
Shuffle:int[] numbers = [1, 2, 3, 4, 5];
Random.Shared.Shuffle(numbers.AsSpan());
2️⃣ Также, стало проще составлять коллекции из случайных данных, благодаря методу
GetItems. Он работает достаточно просто - собери мне коллекцию размера N, используя датасет X:int[] numbers = [1, 2, 3, 4, 5];
var randomNumbers = Random.Shared.GetItems(numbers, length: 50);
А вы уже обновили свои кодовые базы?