PowerShell
PowerShell
Generating Random Password
See more PRNG Examples
Demonstrates how to generate random passwords.Chilkat PowerShell Downloads
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"
$success = $false
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$success = $false
$fortuna = New-Object Chilkat.Prng
# Set this equal to $true if the generated password must include at least one digit (0-9)
$bDigit = $true
# Set this equal to $true if the generated password must include both uppercase and lowercase chars.
$bUpperAndLower = $true
# The generated password must contain one of the following non-alphanumeric chars.
$otherChars = "@#$%*"
# Exclude chars that appear similar to others:
$excludeChars = "iIlLoO0"
# Generate 8-character passwords:
for ($i = 1; $i -le 10; $i++) {
$($fortuna.RandomPassword(8,$bDigit,$bUpperAndLower,$otherChars,$excludeChars))
}