Random.GetItems Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
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
- 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
- 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
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.