在c#中随机生成特定字符串

本文关键字:字符串 随机 | 更新日期: 2023-09-27 18:15:23

这是我第一次写c#代码。

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

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

在c#中随机生成特定字符串

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

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];