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