Enumerable.Shuffle<TSource>(IEnumerable<TSource>) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pořadí prvků sekvence se zamíchá.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<TSource> ^ Shuffle(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Collections.Generic.IEnumerable<TSource> Shuffle<TSource>(this System.Collections.Generic.IEnumerable<TSource> source);
static member Shuffle : seq<'Source> -> seq<'Source>
<Extension()>
Public Function Shuffle(Of TSource) (source As IEnumerable(Of TSource)) As IEnumerable(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- IEnumerable<TSource>
Posloupnost hodnot, které se mají prohazovat.
Návraty
Sekvence, jejíž prvky odpovídají vstupní sekvenci v náhodném pořadí.
Poznámky
Randomizace se provádí pomocí nešifricky zabezpečeného generátoru náhodných čísel.