C # randomly generated random numbers, you can customize the number of randomly generated letters and numbers
The above is an example of generating 8-bit random numbers, 4 digits, and 4-bit letters,
The code is as follows:
classProgram {Static voidMain (string[] args) { for(inti =0; I <Ten; i++) { stringresult = Createrandom (4,4); Console.WriteLine (result); } } /// <summary> ///Create a random number/// </summary> /// <param name= "letter" >Number of letters</param> /// <param name= "num" >Number of digits</param> /// <returns></returns> Public Static stringCreaterandom (intLetter,intnum) { stringresult = Createrandomletter (letter) +createrandomnum (num); varTemp = result. (x = Guid.NewGuid ()). ToArray ();//Sort by a random value after grouping return New string(temp); } /// <summary> ///Create a random number of letters/// </summary> /// <param name= "letter" ></param> /// <returns></returns> Private Static stringCreaterandomletter (intLetter ) { stringstr ="abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"; StringBuilder SB=NewStringBuilder (); for(inti =0; i < letter; i++) {sb. Append (str[NewRandom (Guid.NewGuid (). GetHashCode ()). Next (0Str. Length-1)]); } returnsb. ToString (); } /// <summary> ///Create a number random number/// </summary> /// <param name= "num" ></param> /// <returns></returns> Private Static stringCreaterandomnum (intnum) { stringstr ="0123456789"; StringBuilder SB=NewStringBuilder (); for(inti =0; i < num; i++) {sb. Append (str[NewRandom (Guid.NewGuid (). GetHashCode ()). Next (0Str. Length-1)]); } returnsb. ToString (); } }
C # Generate random numbers to customize letters and numbers