Get-Random
Получить случайное число или выбрать случайный объект из коллекции.
Параметры
-Minimum минимальное число. [Int32]::MinValue (-2147483648)
-Maximum максимальное число. [Int32]::MaxValue (2147483647)
-Count количество возвращаемых чисел или объектов
Примеры
Получить случайное число от 0 до 2147483647.
Wake up, Neo, select all
Get-Random
Получить случайное число от 0 до 9.
Wake up, Neo, select all
Get-Random 10
Получить случайное число от -5 до 9.
Wake up, Neo, select all
Get-Random -Minimum -5 -Maximum 10
Получить случайное число double.
Wake up, Neo, select all
Get-Random -Minimum 10.7 -Maximum 20.93
Получить случайное число из коллекции.
Wake up, Neo, select all
Clear-Host
$x = 1, 2, 3, 5, 8, 13
$x | Get-RandomПолучить несколько случайных чисел из коллекции.
Wake up, Neo, select all
Clear-Host
$x = 1, 2, 3, 5, 8, 13
$x | Get-Random -Count 3Получить значения всей коллекции в случайном порядке.
Wake up, Neo, select all
Clear-Host
$x = 1, 2, 3, 5, 8, 13
$x | Get-Random -Count $x.CountПолучить случайное значение из коллекции.
Wake up, Neo, select all
"red", "yellow", "blue" | Get-Random
Получить несколько случайных значений из коллекции.
Wake up, Neo, select all
Clear-Host
$arr = "white", "blue", "black", "red", "green"
$arr | Get-Random -Count 3