Random.GetItems Método

Definición

Sobrecargas

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

Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado.

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

Rellena los elementos de un intervalo especificado con los elementos elegidos aleatoriamente del conjunto de opciones proporcionado.

GetItems<T>(T[], Int32)

Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado.

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

Source:
Random.cs
Source:
Random.cs

Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado.

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

Parámetros de tipo

T

Tipo de matriz.

Parámetros

choices
ReadOnlySpan<T>

Elementos que se van a usar para rellenar la matriz.

length
Int32

Longitud de la matriz que se va a devolver.

Devoluciones

T[]

Matriz rellenada con elementos aleatorios.

Excepciones

choices está vacía.

length no es cero ni un número positivo.

Comentarios

El método usa Next(Int32) para seleccionar elementos aleatoriamente de choices por índice. Se usa para rellenar una matriz recién creada.

Se aplica a

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

Source:
Random.cs
Source:
Random.cs

Rellena los elementos de un intervalo especificado con los elementos elegidos aleatoriamente del conjunto de opciones proporcionado.

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

Parámetros de tipo

T

Tipo de intervalo.

Parámetros

choices
ReadOnlySpan<T>

Elementos que se van a usar para rellenar el intervalo.

destination
Span<T>

Intervalo que se va a rellenar con elementos.

Excepciones

choices está vacía.

Comentarios

El método usa Next(Int32) para seleccionar elementos aleatoriamente de choices por índice y rellenar destination.

Se aplica a

GetItems<T>(T[], Int32)

Source:
Random.cs
Source:
Random.cs

Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado.

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

Parámetros de tipo

T

Tipo de matriz.

Parámetros

choices
T[]

Elementos que se van a usar para rellenar la matriz.

length
Int32

Longitud de la matriz que se va a devolver.

Devoluciones

T[]

Matriz rellenada con elementos aleatorios.

Excepciones

choices está vacía.

choices es null.

length no es cero ni un número positivo.

Comentarios

El método usa Next(Int32) para seleccionar elementos aleatoriamente de choices por índice. Se usa para rellenar una matriz recién creada.

Se aplica a