如何在C#中创建随机单词和数字(在一个单词中,如3j5sk9ln5) [英] how to make random words and number (in one word like 3j5sk9ln5)in C#

查看:118
本文介绍了如何在C#中创建随机单词和数字(在一个单词中,如3j5sk9ln5)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在C中制作一些randome字母和数字#

如2khkq2 46dj5l 42j7ndb0 ......

可以说我怎么样?

TNX

I wanna make some randome letter and numbers in C#
like 2khkq2 46dj5l 42j7ndb0...
can say me how?
TNX

推荐答案

嗯,看起来很简单,但可能会变得复杂,具体取决于具体要求。请参阅compex方法: C#Random String Generator [ ^ ]



这是一个简单的:



Well, looks simple, but might become complicated, depending on the exact requirements. See the compex approach: C# Random String Generator[^]

Here is a simple one:

public string RandStr(int len)
{
	var rnd = new Random();
	char []res = new char[len];
	const string chars="abcdefghijklmnopqrstuvwxyz0123456789";
	for(int i=0; i< len; i++) res[i] = chars[rnd.Next(0,chars.Length-1)];
	return new string(res);
}

void Main()
{
	Console.WriteLine(RandStr(10));	
}


这篇关于如何在C#中创建随机单词和数字(在一个单词中,如3j5sk9ln5)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆