【发布时间】:2017-02-11 11:17:05
【问题描述】:
我知道如何在两个数字之间选择随机数。但是我不知道如何让它选择我告诉它的随机数。
这就是我想要做的。我有 5 个整数。
int Hamburger = 5;
int Sandwich = 7;
int ChickenSalad = 10;
int Pizza = 15;
int Sushi = 20;
5,7,10,15,20 是每种食物的价格,我想让它从这些选定的数字中选择一个随机数。 5,7,10,15,20。
我是 C# 新手,所以我对此知之甚少。我找到了这个
randomNoCorss = arr[r.Next(arr.Length)];
在另一篇文章中,但我不明白,我不知道如何将其放入我的代码中。
【问题讨论】:
-
我了解您是 C# 新手。但是,您可能对 www.google.com 并不陌生。如果你在谷歌上花了一分钟来搜索你要找的东西,你可能会很容易找到。不用担心。下次在发布问题之前尝试做一些解决方法。 http://stackoverflow.com/questions/2019417/access-random-item-in-list .. 所以我投票赞成关闭这个问题,因为它是重复的。
-
@SivaCharan 本身不是重复的。 OP 没有询问如何从数组中随机获取值。他在问如何从多个给定值中获取随机值,但不知道最简单的方法是用它们构建一个数组。
-
@Abion47:参考这个答案 http://stackoverflow.com/a/2019432/500725,它讨论了如何从值列表中找到随机数。我看到您发布的答案和我给出的参考答案都在谈论同一个主题。因此问题是重复的。
-
@SivaCharan Dude,我知道你在说什么,但 OP 的值来源不是数组(或列表)。链接的可能重复项并没有解决这个事实,因为它假定值已经存储在数组中。