Functions/function-Get-RandomElement.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
function Get-RandomElement { <# .SYNOPSIS Takes an arraylist of strings, and returns a random element. .DESCRIPTION Given an array, function returns a random element within that array .EXAMPLE Get-RandomElement -InputArray $Arraylist .PARAMETER InputArray ArrayList to work with #> [CmdletBinding()] param ( [Parameter(Mandatory=$True)] [string[]]$InputArray ) Write-Verbose "Get-RandomElement - Entering" return $InputArray[(Get-Random -Minimum 0 -Maximum ($InputArray.Count))] } |