用C# 写一个抽奖的算法
时间: 2024-05-10 16:17:51 浏览: 5
好的,以下是一个简单的抽奖算法的 C# 实现:
```csharp
using System;
using System.Collections.Generic;
namespace Lottery
{
class Program
{
static void Main(string[] args)
{
// 参与抽奖的人员名单
List<string> participants = new List<string>()
{
"张三", "李四", "王五", "赵六", "钱七"
};
// 随机选择一个获奖者
Random random = new Random();
int winnerIndex = random.Next(participants.Count);
string winner = participants[winnerIndex];
Console.WriteLine("恭喜 " + winner + " 获得本次抽奖的大奖!");
Console.ReadKey();
}
}
}
```
以上代码创建了一个包含参与抽奖人员名单的字符串列表,使用 `Random` 类生成一个随机数,然后根据随机数在列表中选择一个获奖者。最后输出获奖者的名字。