Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como usar o Get-Random no PowerShell para gerar números aleatórios

O comando Get-Random é uma ferramenta poderosa no PowerShell, a interface de linha de comando e linguagem de script da Microsoft para administração de sistemas Windows. O Get-Random permite gerar números aleatórios, o que pode ser útil em diversas situações, como testes de software, geração de senhas, ou qualquer outra aplicação que requeira aleatoriedade. Este artigo irá explorar como usar o Get-Random no PowerShell, apresentando exemplos práticos para ilustrar seu uso.

Exemplos:

  1. Gerar um número aleatório simples:

    # Este comando gera um número aleatório entre 0 e 2^31-1
    $numeroAleatorio = Get-Random
    Write-Output $numeroAleatorio
  2. Gerar um número aleatório dentro de um intervalo específico:

    # Este comando gera um número aleatório entre 1 e 100
    $numeroAleatorio = Get-Random -Minimum 1 -Maximum 100
    Write-Output $numeroAleatorio
  3. Selecionar um item aleatório de uma lista:

    # Este comando seleciona um item aleatório de uma lista de strings
    $itens = @("Maçã", "Banana", "Laranja", "Uva")
    $itemAleatorio = $itens | Get-Random
    Write-Output $itemAleatorio
  4. Gerar uma senha aleatória:

    # Este comando gera uma senha aleatória de 12 caracteres
    $caracteres = @()
    $caracteres += [char[]](65..90)  # Letras maiúsculas
    $caracteres += [char[]](97..122) # Letras minúsculas
    $caracteres += [char[]](48..57)  # Dígitos
    $caracteres += [char[]](33..47)  # Caracteres especiais
    
    $senha = -join (1..12 | ForEach-Object { $caracteres | Get-Random })
    Write-Output $senha
  5. Gerar uma sequência de números aleatórios:

    # Este comando gera uma sequência de 5 números aleatórios entre 1 e 50
    $sequencia = 1..5 | ForEach-Object { Get-Random -Minimum 1 -Maximum 50 }
    Write-Output $sequencia

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.