12
Czy używanie algorytmu Random i OrderBy jest dobrym algorytmem losowym?
Przeczytałem artykuł o różnych algorytmach tasowania w Coding Horror . Widziałem, że gdzieś ludzie zrobili to, aby przetasować listę: var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); Czy to dobry algorytm odtwarzania losowego? Jak to dokładnie działa? Czy jest to akceptowalny sposób na zrobienie tego?