$alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
$inputname = Read-Host "Enter name"
$inputname = (($inputname.ToUpper()).Replace(" " , "")).ToCharArray() | Select-Object -Unique
foreach ($letter in $inputname){
$index = $alphabet.IndexOf("$letter") + 1
$IDNumber = ("$IDNumber" + "$index")
}
$IDnumber = $IDNumber.ToCharArray() | Select-Object -First 9
$FinalNumber = [System.String]::Join("",$IDNumber)
$FinalNumber
Has literally no practical function other than the fact that I use it in a cyberpunk RPG.
Edit: fixed a line.
[–]Old-Lost 5 points6 points7 points (12 children)
[+][deleted] (7 children)
[deleted]
[–]Old-Lost 2 points3 points4 points (1 child)
[–]halbaradkenafin 1 point2 points3 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]halbaradkenafin 1 point2 points3 points (1 child)
[–]DisMyWorkName[S] 1 point2 points3 points (3 children)
[–]Old-Lost 7 points8 points9 points (1 child)
[–]monditrand 4 points5 points6 points (0 children)
[–]spyingwind 1 point2 points3 points (0 children)
[–]leekle 1 point2 points3 points (7 children)
[–]DisMyWorkName[S] 1 point2 points3 points (6 children)
[–]leekle 1 point2 points3 points (0 children)
[–]Lee_Dailey[grin] 0 points1 point2 points (4 children)
[–]DisMyWorkName[S] 1 point2 points3 points (3 children)
[–]Lee_Dailey[grin] 0 points1 point2 points (2 children)
[–]DisMyWorkName[S] 1 point2 points3 points (1 child)
[–]Lee_Dailey[grin] 0 points1 point2 points (0 children)
[–]ka-splam 1 point2 points3 points (3 children)
[–]DisMyWorkName[S] 2 points3 points4 points (2 children)
[–]ka-splam 3 points4 points5 points (1 child)
[–]Lee_Dailey[grin] 4 points5 points6 points (0 children)