Random.GetItems Methode

Definitie

Overloads

Name Description
GetItems<T>(ReadOnlySpan<T>, Int32)

Hiermee maakt u een matrix die willekeurig is ingevuld met items die willekeurig zijn gekozen uit de opgegeven set keuzes.

GetItems<T>(ReadOnlySpan<T>, Span<T>)

Vult de elementen van een opgegeven span met items die willekeurig zijn gekozen uit de opgegeven set keuzes.

GetItems<T>(T[], Int32)

Hiermee maakt u een matrix die willekeurig is ingevuld met items die willekeurig zijn gekozen uit de opgegeven set keuzes.

GetItems<T>(ReadOnlySpan<T>, Int32)

Bron:
Random.cs
Bron:
Random.cs
Bron:
Random.cs
Bron:
Random.cs

Hiermee maakt u een matrix die willekeurig is ingevuld met items die willekeurig zijn gekozen uit de opgegeven set keuzes.

public:
generic <typename T>
 cli::array <T> ^ GetItems(ReadOnlySpan<T> choices, int length);
public T[] GetItems<T>(ReadOnlySpan<T> choices, int length);
member this.GetItems : ReadOnlySpan<'T> * int -> 'T[]
Public Function GetItems(Of T) (choices As ReadOnlySpan(Of T), length As Integer) As T()

Type parameters

T

Het type matrix.

Parameters

choices
ReadOnlySpan<T>

De items die moeten worden gebruikt om de matrix te vullen.

length
Int32

De lengte van de matrix die moet worden geretourneerd.

Retouren

T[]

Een matrix gevuld met willekeurige items.

Uitzonderingen

choices is leeg.

length is geen nul of een positief getal.

Opmerkingen

De methode gebruikt Next(Int32) om items willekeurig te choices selecteren per index. Dit wordt gebruikt om een zojuist gemaakte matrix te vullen.

Van toepassing op

GetItems<T>(ReadOnlySpan<T>, Span<T>)

Bron:
Random.cs
Bron:
Random.cs
Bron:
Random.cs
Bron:
Random.cs

Vult de elementen van een opgegeven span met items die willekeurig zijn gekozen uit de opgegeven set keuzes.

public:
generic <typename T>
 void GetItems(ReadOnlySpan<T> choices, Span<T> destination);
public void GetItems<T>(ReadOnlySpan<T> choices, Span<T> destination);
member this.GetItems : ReadOnlySpan<'T> * Span<'T> -> unit
Public Sub GetItems(Of T) (choices As ReadOnlySpan(Of T), destination As Span(Of T))

Type parameters

T

Het type span.

Parameters

choices
ReadOnlySpan<T>

De items die moeten worden gebruikt om de periode te vullen.

destination
Span<T>

Het bereik dat moet worden gevuld met items.

Uitzonderingen

choices is leeg.

Opmerkingen

De methode gebruikt Next(Int32) om items willekeurig te choices selecteren per index en te vullen destination.

Van toepassing op

GetItems<T>(T[], Int32)

Bron:
Random.cs
Bron:
Random.cs
Bron:
Random.cs
Bron:
Random.cs

Hiermee maakt u een matrix die willekeurig is ingevuld met items die willekeurig zijn gekozen uit de opgegeven set keuzes.

public:
generic <typename T>
 cli::array <T> ^ GetItems(cli::array <T> ^ choices, int length);
public T[] GetItems<T>(T[] choices, int length);
member this.GetItems : 'T[] * int -> 'T[]
Public Function GetItems(Of T) (choices As T(), length As Integer) As T()

Type parameters

T

Het type matrix.

Parameters

choices
T[]

De items die moeten worden gebruikt om de matrix te vullen.

length
Int32

De lengte van de matrix die moet worden geretourneerd.

Retouren

T[]

Een matrix gevuld met willekeurige items.

Uitzonderingen

choices is leeg.

choices is null.

length is geen nul of een positief getal.

Opmerkingen

De methode gebruikt Next(Int32) om items willekeurig te choices selecteren per index. Dit wordt gebruikt om een zojuist gemaakte matrix te vullen.

Van toepassing op