我正在尝试,并希望从两个列表中创建一个随机数。
$List = ’Red’,’Pink’,’Green’
$List1 = ’Warning’,’Election’,’Marriage’
我想做的是从$List
和$List1
中选择一个随机词。我知道您可以使用:
Get-Random -InputObject $List
但是,我不太确定如何从两个列表中进行合并。
我的预期输出将是:
RedMarriage
PinkWarning
绿色选举
Get-Random
命令?然后,您可以使用自己喜欢的方式来组合两个字符串。"{0}{1}" -f (Get-Random -InputObject $List),(Get-Random -InputObject $List1)
如果您正在寻找简洁,单一的Get-Random
命令来完成这项工作,我想您将需要增加代码的复杂性。
$list1 = @( 'Red','Pink','Green' )
$list2 = @('Warning','Election','Marriage')
$idx1 = Get-Random -Minimum 0 -Maximum $list1.Count
$idx2 = Get-Random -Minimum 0 -Maximum $list2.Count
$result = "$($list1[$idx1])$($list2[$idx2])"
$result