Random.Shuffle Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Shuffle<T>(Span<T>) |
Voert een in-place willekeurige volgorde van een span uit. |
| Shuffle<T>(T[]) |
Hiermee wordt een in-place willekeurige willekeurige volgorde van een matrix uitgevoerd. |
Shuffle<T>(Span<T>)
- Bron:
- Random.cs
- Bron:
- Random.cs
- Bron:
- Random.cs
- Bron:
- Random.cs
Voert een in-place willekeurige volgorde van een span uit.
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))
Type parameters
- T
Het type span.
Parameters
- values
- Span<T>
Het bereik om te schuiven.
Opmerkingen
Deze methode gebruikt Next(Int32, Int32) om waarden te kiezen voor shuffling. Deze methode is een O(n)-bewerking.
Van toepassing op
Shuffle<T>(T[])
- Bron:
- Random.cs
- Bron:
- Random.cs
- Bron:
- Random.cs
- Bron:
- Random.cs
Hiermee wordt een in-place willekeurige willekeurige volgorde van een matrix uitgevoerd.
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())
Type parameters
- T
Het type matrix.
Parameters
- values
- T[]
De matrix die moet worden in willekeurige volgorde geplaatst.
Uitzonderingen
values is null.
Opmerkingen
Deze methode gebruikt Next(Int32, Int32) om waarden te kiezen voor shuffling. Deze methode is een O(n)-bewerking.