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];
这是我第一次编写 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];