- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我的计算机科学入门类(class),我必须制作一个应用程序来选择具有各种功能的餐厅,但我不知道如何随机化数组。下面是我的代码。
string[] myRestaurants = new string[9];
myRestaurants[0] = "Wendy's";
myRestaurants[1] = "Arby's";
myRestaurants[2] = "Olive Garden";
myRestaurants[3] = "The Pie";
myRestaurants[4] = "The Cheesecake Factory";
myRestaurants[5] = "Beto's";
myRestaurants[6] = "Dillinger's Saloon";
myRestaurants[7] = "Dayz Alpher";
myRestaurants[8] = "Firehouse subs";
var nextArray = myRestaurants.ToList();
Random rng = new Random();
int n = nextArray.Count;
while (n > 1)
{
n--;
int k = rng.Next(n + 1);
T value = nextArray[k];
nextArray[k] = nextArray[n];
nextArray[n] = value;
//bang
}
最佳答案
您可以使用 LINQ 和 OrderBy
方法对其进行随机化。结合您的 Random
类:
myRestaurants = myRestaurants
.OrderBy(x => myRandom.Next(myRestaurants.Length))
.ToArray();
关于c# - 随机化一系列餐厅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20695734/
我有一个内容类型餐厅。对于每家餐厅,我想记录他们的菜单。 示例数据如下所示: 饮料 可乐 $4.99 矿泉水 $2.99 鸡尾酒 蓝色泻湖
我想获取 Zomato 中一家餐厅的详细信息。我将它的链接作为输入 ( https://www.zomato.com/mumbai/fantasy-the-cake-shop-kalyan?utm_s
我正在制作一个记录目的地(城市、州、国家、城镇、郊区等)的应用程序。仅使用此信息,我如何检索有关排名最高的企业的信息包括: 购物中心 餐厅 景点 酒店 商店(书店、CD 店等) 他们的价格(如果有的话
我正在尝试解决这个问题:http://acm.tju.edu.cn/toj/showp2886.html 我已经尝试了一些解决方案,我将解释其中的两个。请注意,两者都假设成本(位置)是一个凸函数,这意
我正在开发一个项目,用户可以在餐厅进行预订,但仅限于餐厅允许的日期。餐厅还可以设置特定时间有多少个座位。 因此,餐厅可以提供每周格式的时间表,但也可以提供异常(exception)情况(例如假期)。
ASP.NET MVC 4 网络应用、EF 5、SQL Server 2012 Express、Visual Web Developer 2012 Express、Code First 我有一个地点对
我是一名优秀的程序员,十分优秀!