Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何生成保存到数组中的随机字符串?c#_C#_Arrays_String_Random - Fatal编程技术网

如何生成保存到数组中的随机字符串?c#

如何生成保存到数组中的随机字符串?c#,c#,arrays,string,random,C#,Arrays,String,Random,如何生成保存到数组中的随机字符串?用c语言# 因此,我想生成随机名称(字符串),并将其保存到数组中 我只知道,我可以用随机方法生成随机数(我现在正在学习编程,我没有太多经验) 谢谢你的帮助 int-length=7; int length = 7; // creating a StringBuilder object() StringBuilder str_build = new StringBuilder(); Random random = ne

如何生成保存到数组中的随机字符串?用c语言#

因此,我想生成随机名称(字符串),并将其保存到数组中

我只知道,我可以用随机方法生成随机数(我现在正在学习编程,我没有太多经验)

谢谢你的帮助

int-length=7;
  int length = 7;

      // creating a StringBuilder object()
      StringBuilder str_build = new StringBuilder();  
      Random random = new Random();  

      char letter;  

      for (int i = 0; i < length; i++)
      {
        double flt = random.NextDouble();
        int shift = Convert.ToInt32(Math.Floor(25 * flt));
        letter = Convert.ToChar(shift + 65);
        str_build.Append(letter);  
      }  
//创建StringBuilder对象() StringBuilder str_build=新建StringBuilder(); 随机=新随机(); 字符字母; for(int i=0;i

使用此代码可以实现这一点。基本上,您可以创建随机数并将其转换为字符

请从定义开始,例如,名称是什么。
Tim
Tim
123Tim
Tim\u 123
123
123+456
是否为有效名称?如果不是为什么?duplicate()展示了如何生成随机字符串,希望您已经知道如何将数组的元素设置为基于duplicate中的信息创建的值。如果这不是你要问的-问题是澄清并显示你尝试了什么
letter=(char)(random.Next('a','z'-'a'+1))double
Floor
Convert
string randomName=string.Concat(可枚举的.Range(0,长度)。选择(x=>(char)(random.Next('a','z'-'a'+1))