Get-Random

Получить случайное число или выбрать случайный объект из коллекции.
Параметры

  • -Minimum минимальное число. [Int32]::MinValue (-2147483648)

  • -Maximum максимальное число. [Int32]::MaxValue (2147483647)

  • -Count количество возвращаемых чисел или объектов

Примеры

  1. Получить случайное число от 0 до 2147483647.

    Wake up, Neo, select all

    Get-Random
  2. Получить случайное число от 0 до 9.

    Wake up, Neo, select all

    Get-Random 10
  3. Получить случайное число от -5 до 9.

    Wake up, Neo, select all

    Get-Random -Minimum -5 -Maximum 10
  4. Получить случайное число double.

    Wake up, Neo, select all

    Get-Random -Minimum 10.7 -Maximum 20.93
  5. Получить случайное число из коллекции.

    Wake up, Neo, select all

    Clear-Host
    $x = 1, 2, 3, 5, 8, 13
    $x | Get-Random
  6. Получить несколько случайных чисел из коллекции.

    Wake up, Neo, select all

    Clear-Host
    $x = 1, 2, 3, 5, 8, 13
    $x | Get-Random -Count 3
  7. Получить значения всей коллекции в случайном порядке.

    Wake up, Neo, select all

    Clear-Host
    $x = 1, 2, 3, 5, 8, 13
    $x | Get-Random -Count $x.Count
  8. Получить случайное значение из коллекции.

    Wake up, Neo, select all

    "red", "yellow", "blue" | Get-Random
  9. Получить несколько случайных значений из коллекции.

    Wake up, Neo, select all

    Clear-Host
    $arr = "white", "blue", "black", "red", "green"
    $arr | Get-Random -Count 3