/// <summary> /// Genera numeros aleatorios desde una lista de enteros. /// </summary> public void SortearNumerosVerificacion() { if (CantidadVerificacion > Cantidad || CantidadVerificacion > Tope) { throw new ArgumentException("La cantidad a verificar no puede ser mayor que el tope o la cantidad sorteada."); } int numeroSorteo; int numeroVerif; for (int i = 0; i < CantidadVerificacion; i++) { do { numeroVerif = sortearNumero(0, Resultado.Count - 1); numeroSorteo = Resultado.ElementAt(numeroVerif); } while(ResultadoVerificacion.Contains(numeroSorteo)); ResultadoVerificacion.Add(numeroSorteo); } }
/// <summary> /// Genera numeros aleatorios desde una lista de enteros. /// </summary> public void SortearNumerosVerificacion() { if (CantidadVerificacion > Cantidad || CantidadVerificacion > Tope) { throw new ArgumentException("Existen errores en los parametros del sorteo."); } int numeroSorteo; int numeroVerif; for (int i = 0; i < CantidadVerificacion; i++) { do { numeroVerif = sortearNumero(0, Resultado.Count - 1); numeroSorteo = Resultado.ElementAt(numeroVerif); } while(ResultadoVerificacion.Contains(numeroSorteo)); ResultadoVerificacion.Add(numeroSorteo); } }