Я предполагаю, что допустил здесь основную ошибку, но я пытаюсь создать простой код, который случайным образом генерирует 2 числа не больше 10 и складывает их вместе.я хочу, чтобы конечный продукт был точного размера, так как он будет вставлен в генератор автоматического пароля, который я кодирую.у меня остальная часть кода в порядке, но я не смог получить $ c, чтобы быть чем-то отличным от 8, и при этом он не зациклится как этот.если я просто беру функцию rando и запускаю отдельно, она работает каждый раз, но часто выходит за рамки моего идеального размера.
что мне нужно сделать, чтобы сохранить этот цикл, пока мои переменные не окажутся в числе Goldilocks?
Function (rando)
{
$a = Get-Random -Maximum 10 -Minimum 1
$b = Get-Random -Maximum 10 -Minimum 1
$c = $a+$b
}
Function Test
{
if($c -ne 8)
{
rando
}
else
{
Write-Host $c
}
}
Write-Host $c