从范围或特定值中随机获取值

问题描述 投票:0回答:1

我有一个类/对象列表,我需要从列表中获取一个随机项目。在特定情况下,我需要从特定范围或特定索引中随机选取一个项目。这意味着它不仅仅是一个

Item item = List[Random.Next(2,10)]; //take one random item between index 2 and index 9

(举个例子)但我需要类似“随机值必须在 2 到 9 之间(如示例中)或为 15”之类的内容。我只需要将索引 15 添加到随机范围中。有没有一种简单的方法可以做到这一点,而无需创建一个包含范围项目和另一个项目的新列表?始终如此,有没有办法从基本范围 (2,9) 中排除某些值?

c# list random
1个回答
0
投票

要在 PowerShell 中从某个范围或特定值生成随机值,可以使用 Get-Random cmdlet。如果要获取特定范围内的随机值,可以指定 -Minimum 和 -Maximum 参数。如果要从一组特定值中获取随机值,可以使用数组并将其传递给 Get-Random。这是一个例子 visit 澳大利亚 Gst 计算器 :

© www.soinside.com 2019 - 2024. All rights reserved.