この新しい冒険では、このマトリックスをできるだけ早く入力する必要があります。したがって、私の考えでは、変数について行う必要があるのは次のとおりです。
for ($r = 0 ; $r -lt 5 ; $r++){
new-variable r$r
for ($i = 0 ; $i -lt 5 ; $i++){
$rand = Get-Random -Minimum 0 -Maximum 50
r$r += "$rand,"
}
}
r0
> は既知のコマンドレットではないことがわかります。これにより、r0...r4 変数が作成されます。これは、row0...row4 を意味し、各 rn には乱数とそれに続くコンマが入力されます。
どうやってするの?
そして...マトリックスを正しい方法で実行しているかどうかは本当にわかりませんが、これが私が今持っているものです:
$r1 = ""
for ($i = 0 ; $i -lt 4 ; $i++){
$rand = Get-Random -Minimum 0 -Maximum 50
$r1 += "$rand,"
}
$r1 = $r1.Replace(" ",",")
$r1 = $r1.TrimEnd(',')
# Write-Host $r1
$r2 = ""
for ($i = 0 ; $i -lt 4 ; $i++){
$rand = Get-Random -Minimum 0 -Maximum 50
$r2 += "$rand,"
}
$r2 = $r2.Replace(" ",",")
$r2 = $r2.TrimEnd(',')
# Write-Host $r2
$matrix = @(($r1),($r2))
foreach ($g in $matrix) {$g}