Private/Encode-Random.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function Convert-Random {
    param(
        $Length = 16
    )

    $String = ''

    $Random = [random]::new()
    for ($i = $Length; $i -gt 0; $i--) {
        $Rand = [int]([math]::Floor($EncodingLength * $Random.NextDouble()))

        $String = $Encoding[$Rand] + $String

        Start-Sleep -Milliseconds 1
    }

    return $String
}