i want to generate vouchers of alpha numeric code of 10 digits and the error is "cannot implicitly convert 'void' to system.collections.generric.list"
voucher_no= generatedVouchers.Add(voucher);//it is giving me error in this line
    static Random random = new Random();
    public ActionResult RandomVouchers()
    {
        int vouchersToGenerate = 1;
        int lengthOfVoucher = 10;
        List<string> voucher_no = new List<string>();
        List<string> generatedVouchers = new List<string>();
        char[] keys = "ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890".ToCharArray();
        while (generatedVouchers.Count < vouchersToGenerate)
        {
            string voucher = GenerateVoucher(keys, lengthOfVoucher);
            if (!generatedVouchers.Contains(voucher))
            {
            voucher_no=   generatedVouchers.Add(voucher);//it is giving me error in this line
            }
        }
        return View(voucher_no);
    }
    private static string GenerateVoucher(char[] keys, int lengthOfVoucher)
    {
        return Enumerable
            .Range(1, lengthOfVoucher) // for(i.. ) 
            .Select(k => keys[random.Next(0, keys.Length - 1)])  // generate a new random char 
            .Aggregate("", (e, c) => e + c); // join into a string
    }
 
     
     
    