如何获得一个随机数字/字母生成器来生成3个字母然后生成6个数字?在WPF中

use*_*591 2 c# wpf visual-studio-2012

 public string RandomGenerator()
    {
        var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        var random = new Random();
        var result = new string(Enumerable.Repeat(chars, 9).Select(s => s[random.Next(s.Length)]).ToArray());
        txtReference.Text = result;

        return result;

    }
Run Code Online (Sandbox Code Playgroud)

我有这个代码,但我想要它所以它特别是在开头有3个字母然后是6个数字.

Sea*_*ean 5

基于你已经完成的工作,只需生成一串随机字符,然后是一串随机数,然后连接两个:

public string RandomGenerator()
    {
        var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        var numbers= "0123456789";
        var random = new Random();

        var letterResult = new string(Enumerable.Repeat(chars, 3).Select(s => s[random.Next(s.Length)]).ToArray());    
        var numberResult = new string(Enumerable.Repeat(number, 6).Select(s => s[random.Next(s.Length)]).ToArray());

        txtReference.Text = letterResult + numberResults;

        return result;

    }
Run Code Online (Sandbox Code Playgroud)