分两种情况:
//产生a--z之间的10为随机数(不可重复)
static void Main(string[] args)
Hashtable hashtable = new Hashtable();
Random rm = new Random();
int RmNum = 10;
for (int i = 0; hashtable.Count < RmNum; i++)
{
int shu = rm.Next(97,122);
if (!hashtable.ContainsValue(shu) && shu != 0)
{
hashtable.Add(shu, shu);
char c = (char)shu;
Console.WriteLine(c);
}
}
Console.ReadLine();
}
//产生a--z之间的10为随机数(可重复)
static void Main(string[] args)
Random rd = new Random();
for (int i = 0; i < 10; i++)
{
int shu = rd.Next(97, 122);
char c = (char)shu;
Console.WriteLine(c);
}
Console.ReadLine();
}
本文展示了如何使用C#编程语言在a到z范围内生成不重复和可重复的10位随机字符,通过实例代码进行演示。

被折叠的 条评论
为什么被折叠?



