【发布时间】:2011-05-02 05:47:16
【问题描述】:
我正在制作自己的密码生成器;我希望它创建包含数字、小写字母和大写字母的密码。
我正在使用 Visual Studio 用 C# 编写程序。
假设我使用下面的代码:
Random Rand = new Random();
Char C = Convert.ToChar(Rand.Next(0x30, 0x5A));
如何让我的程序检查 (C) 是否等于数字或大写字母?
【问题讨论】:
-
请参阅下面的答案以获得从给定字母表生成随机字符串的更好解决方案。
-
您可能不应该为此使用
Random。使用System.Security.Cryptography.RandomNumberGenerator代替,例如System.Security.Cryptography.RNGCryptoServiceProvider
标签: c#