Udostępnij za pośrednictwem


Random.GetItems Metoda

Definicja

Przeciążenia

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

Tworzy tablicę wypełniona elementami wybranymi losowo z podanego zestawu wyborów.

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

Wypełnia elementy określonego zakresu elementami wybranymi losowo z podanego zestawu wyborów.

GetItems<T>(T[], Int32)

Tworzy tablicę wypełniona elementami wybranymi losowo z podanego zestawu wyborów.

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

Źródło:
Random.cs
Źródło:
Random.cs

Tworzy tablicę wypełniona elementami wybranymi losowo z podanego zestawu wyborów.

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()

Parametry typu

T

Typ tablicy.

Parametry

choices
ReadOnlySpan<T>

Elementy, których należy użyć do wypełnienia tablicy.

length
Int32

Długość tablicy do zwrócenia.

Zwraca

T[]

Tablica wypełniona losowymi elementami.

Wyjątki

choices jest pusta.

length nie jest równa zero lub liczba dodatnia.

Uwagi

Metoda używa Next(Int32) metody do losowego wybierania elementów według choices indeksu. Służy to do wypełniania nowo utworzonej tablicy.

Dotyczy

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

Źródło:
Random.cs
Źródło:
Random.cs

Wypełnia elementy określonego zakresu elementami wybranymi losowo z podanego zestawu wyborów.

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))

Parametry typu

T

Typ zakresu.

Parametry

choices
ReadOnlySpan<T>

Elementy, których należy użyć do wypełnienia zakresu.

destination
Span<T>

Zakres do wypełnienia elementami.

Wyjątki

choices jest pusta.

Uwagi

Metoda używa Next(Int32) metody do losowego wybierania elementów według choices indeksu i wypełniania destination.

Dotyczy

GetItems<T>(T[], Int32)

Źródło:
Random.cs
Źródło:
Random.cs

Tworzy tablicę wypełniona elementami wybranymi losowo z podanego zestawu wyborów.

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()

Parametry typu

T

Typ tablicy.

Parametry

choices
T[]

Elementy, których należy użyć do wypełnienia tablicy.

length
Int32

Długość tablicy do zwrócenia.

Zwraca

T[]

Tablica wypełniona losowymi elementami.

Wyjątki

choices jest pusta.

choices to null.

length nie jest równa zero lub liczba dodatnia.

Uwagi

Metoda używa Next(Int32) metody do losowego wybierania elementów według choices indeksu. Służy to do wypełniania nowo utworzonej tablicy.

Dotyczy