如何使用8digit生成10个以上的随机字母数字字符 [英] How to generate the more than 10 random alphanumeric characters with 8digit
本文介绍了如何使用8digit生成10个以上的随机字母数字字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用8digit生成10个以上的随机字母数字字符?
解决方案
您可以尝试:
var chars =ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789;
var random = new Random();
var result = new string(
Enumerable。重复(字符,10)
。选择(s => s [random.Next(s.Length)])
.ToArray());
这里有一篇关于随机字符串的好文章......
C#随机字符串生成器 [ ^ ]
我用过的解决方案是调用 Path.GetRandomFileName [ ^ ]方法,返回随机sting,可用作文件名( 8.3格式)...
我也尝试其他方式,
for( int i = 0;我小于5; i ++)
{
var random = new Random();
int [] ds = Enumerable.Range(0,a).Select (s => random.Next(00000000,99995264))。ToArray();
ListBox1.DataSource = ds;
ListBox1.DataBind();
}
它生成5个随机数。如何在gridview中显示生成的值。
How to generate the more than 10 random alphanumeric characters with 8digit ?
解决方案
You can try:
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
var random = new Random();
var result = new string(
Enumerable.Repeat(chars, 10)
.Select(s => s[random.Next(s.Length)])
.ToArray());
There is a nice article here about random strings...
C# Random String Generator[^]
A solution I used once is calling Path.GetRandomFileName[^] method, which returns a random sting, that can be used as file name (in 8.3 format)...
i also try other way,
for (int i = 0; i<5; i++)
{
var random=new Random();
int[] ds = Enumerable.Range(0, a).Select(s => random.Next(00000000, 99995264)).ToArray();
ListBox1.DataSource = ds;
ListBox1.DataBind();
}
its generate the 5 random number .how to so shown the generated value in gridview.
这篇关于如何使用8digit生成10个以上的随机字母数字字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文