Random.Shuffle Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Shuffle<T>(Span<T>) |
Utför en blandning på plats av ett spann. |
| Shuffle<T>(T[]) |
Utför en blandning på plats av en matris. |
Shuffle<T>(Span<T>)
- Källa:
- Random.cs
- Källa:
- Random.cs
- Källa:
- Random.cs
- Källa:
- Random.cs
Utför en blandning på plats av ett spann.
public:
generic <typename T>
void Shuffle(Span<T> values);
public void Shuffle<T>(Span<T> values);
member this.Shuffle : Span<'T> -> unit
Public Sub Shuffle(Of T) (values As Span(Of T))
Typparametrar
- T
Typ av span.
Parametrar
- values
- Span<T>
Intervallet som ska blandas.
Kommentarer
Den här metoden använder Next(Int32, Int32) för att välja värden för blandning. Den här metoden är en O(n)-åtgärd.
Gäller för
Shuffle<T>(T[])
- Källa:
- Random.cs
- Källa:
- Random.cs
- Källa:
- Random.cs
- Källa:
- Random.cs
Utför en blandning på plats av en matris.
public:
generic <typename T>
void Shuffle(cli::array <T> ^ values);
public void Shuffle<T>(T[] values);
member this.Shuffle : 'T[] -> unit
Public Sub Shuffle(Of T) (values As T())
Typparametrar
- T
Typ av matris.
Parametrar
- values
- T[]
Matrisen som ska blandas.
Undantag
values är null.
Kommentarer
Den här metoden använder Next(Int32, Int32) för att välja värden för blandning. Den här metoden är en O(n)-åtgärd.