C#随机生成特定字符串

Randomly generate specific strings in C#

这是我第一次编写 C# 代码。

在我的 C# 代码中,我需要生成一个字符串,可以是以下任何一个: "00000041""0000424E""00004244""00004D53"

你怎么做到的?您如何指定字符串并从中随机生成任何人?

这会从预定义字符串列表中随机选择一个字符串

Random rnd= new Random();
List<string> validStrings= new List<string>() {
 "00000041", 
 "0000424E", 
 "00004244", 
 "00004D53" };
string result = validStrings[rnd.Next(0, validStrings.Count)];
string[] s1 = new string[4] { "00000041", "0000424E", "00004244", "00004D53" };
Random rnd = new Random();
int randIndex = rnd.Next(0,4);
var randomString = s1[randIndex];