如何使用8digit生成10个以上的随机字母数字字符 [英] How to generate the more than 10 random alphanumeric characters with 8digit

查看:149
本文介绍了如何使用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屋!

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