C# 生成随机字符串
时间: 2023-12-13 08:33:48 浏览: 211
C# 生成随机字母字符串
以下是C#生成随机字符串的示例代码:
```csharp
public static string GenerateRandomString(int length)
{
const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var random = new Random(); return new string(Enumerable.Repeat(chars, length)
.Select(s => s[random.Next(s.Length)]).ToArray());
}
```
这个方法接受一个整数参数作为所需的字符串长度,并使用Random类生成随机字符。它使用了Linq的Enumerable.Repeat方法来重复字符集中的字符,然后使用Random.Next方法从字符集中选择随机字符。最后,使用string构造函数将字符数组转换为字符串并返回。
阅读全文