|
351
|
Programación / .NET (C#, VB.NET, ASP) / Re: Combinaciones numericas por posicion con numeros guias
|
en: 12 Julio 2014, 11:44 am
|
Gracias elektro por tu paciencia Puse un post donde explico un poco mejor el asunto me imagino que lo habrás leído No se explicar bien el problema tratare de hacerlo mejor. Primero en los códigos que me has mostrado pasa una cosa y es que cada ves que lo ejecuto cambian las combinaciones y deberían ser las mismas combinaciones siempre y cuando no se cambien los numeros introducidos por el usuario los numeros guías son para tomar las posiciones de las combinaciones los numeros no son asociados ni no son para ver que posición toman en orden, ya que si pongo el de 10 de primero este toma la posición del 1 y si pongo el 20 de primero este hace lo mismo toma la posicion del 1 Números 01-02-03-04-05-06-07-08-09-10-11-12-13-14 01-02-03-04-05-06 01-02-03- 07-08-09 01-04-09- 10-11-12 01- 05- 07 10 13-14 01- 06- 08- 11-12-13 02-03-04- 07- 10- 13 02-03- 05- 09- 11- 14 02- 04- 08- 11- 3-14 02- 05-06- 10-11-12 03- 06- 09- 12-13-14 03- 07-08- 1 10-11-12 03- 07-08- 10-11-12 04-05-06-07-08-09 Combinaciones de la rueda aquí esta la forma en como se combinan los numeros 01)...01-02-03-04-05-06. 02)...01-02-03-07-08-09. . 03)...01-04-09-10-11-12 04)...01-05-07-10-13-14. . 05)...01-06-08-11-12-13. . 06)...02-03-04-07-10-13 07)...02-03-05-09-11-14. . 08)...02-04-08-11-13-14. . 09)...02-05-06-10-11-12 10)...03-06-09-12-13-14. . 11)...03-07-08-10-11-12. . 12)...04-05-06-07-08-09 Números guías: 01-02-03-04-05-06-07-08-09-10-11-12-13-14 numeros usuario: 10 13 18 25 26 28 30 32 35 37 40 42 45 47<--este seria el imput y esta la salida 10 13 18 25 26 28 10 13 18 30 32 35 10 25 35 37 40 42 10 26 30 37 45 47 10 28 32 40 42 45 13 18 25 30 37 45 13 18 26 35 40 47 13 25 32 40 45 47 13 26 28 37 42 45 18 28 35 42 45 47 18 30 32 37 42 45 25 26 28 30 32 35 Gracias por tu infinita paciencia Luis
|
|
|
352
|
Programación / .NET (C#, VB.NET, ASP) / Bueno insisto con la dichosa rueda de combinaciones :)
|
en: 11 Julio 2014, 20:52 pm
|
Como no logre hacerme entender en el otro pos me decidí a hacerlo a pie jeje pero no me da las combinaciones como debe ser pongo la idea y el código que estoy haciendo pero no me va. Números guías: 01-02-03-04-05-06-07-08-09-10-11-12-13-14 Para usar esta rueda: Imprime una copia de la impresora. Escribe tus números debajo de mis números guías, úsalos como usarías una rueda de códigos infantil para cambiar los números por los míos en las combinaciones debajo. Esto es una rueda cargada, entonces si clasificas tus números de mejor a peor, entonces coloca de primero las mejores opciones en la rueda yendo de izquierda a derecha. Números guías: 01-02-03-04-05-06-07-08-09-10-11-12-13-14 01-02-03-04-05-06 01-02-03- 07-08-09 01-04-09- 10-11-12 01- 05- 07 10 13-14 01- 06- 08- 11-12-13 02-03-04- 07- 10- 13 02-03- 05- 09- 11- 14 02- 04- 08- 11- 13-14 02- 05-06- 10-11-12 03- 06- 09- 12-13-14 03- 07-08- 10-11-12 03- 07-08- 10-11-12 04-05-06-07-08-09 Combinaciones de la rueda 01)...01-02-03-04-05-06. 02)...01-02-03-07-08-09. . 03)...01-04-09-10-11-12 04)...01-05-07-10-13-14. . 05)...01-06-08-11-12-13. . 06)...02-03-04-07-10-13 07)...02-03-05-09-11-14. . 08)...02-04-08-11-13-14. . 09)...02-05-06-10-11-12 10)...03-06-09-12-13-14. . 11)...03-07-08-10-11-12. . 12)...04-05-06-07-08-09 Números guías: 01-02-03-04-05-06-07-08-09-10-11-12-13-14 numeros usuario: 10 13 18 25 26 28 30 32 35 37 40 42 45 47 esta tendria que ser la salida con los numeros del usuario 10 13 18 25 26 28 10 13 18 30 32 35 10 25 35 37 40 42 10 26 30 37 45 47 10 28 32 40 42 45 13 18 25 30 37 45 13 18 26 35 40 47 13 25 32 40 45 47 13 26 28 37 42 45 18 28 35 42 45 47 18 30 32 37 42 45 25 26 28 30 32 35 codigo Public Class Form1 Dim r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14 As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click r1 = Val(TextBox1.Text) r2 = Val(TextBox2.Text) r3 = Val(TextBox3.Text) r4 = Val(TextBox4.Text) r6 = Val(TextBox5.Text) r6 = Val(TextBox6.Text) TextBox15.Text = r1 TextBox16.Text = r2 TextBox17.Text = r3 TextBox18.Text = r4 TextBox19.Text = r5 TextBox16.Text = r6 End Sub End Class
|
|
|
353
|
Programación / .NET (C#, VB.NET, ASP) / Re: Combinaciones numericas por posicion con numeros guias
|
en: 8 Julio 2014, 12:14 pm
|
He logrado esto todavia me falta grabar en txt y eliminar repetidos y meter los numeros a combinar manualmente Public Class ComboTest : Inherits Form #Region " Objects, Vars " ' La Class "Random", es necesaria para desordenar una colección ' y esta declaración tiene que ir siempre fuera de cualquier Sub. Private ComboRandomizer As New Random ' El control que creo en tiempo de ejecución, donde mostraré las combinaciones. Private rtb As New RichTextBox With { .Dock = DockStyle.Fill, .Font = New Font("Lucida Console", 10.0F) } ' Una "palanca" para habilitar/deshabilitar el bloque de depuración. Private EnableDebug As Boolean = False ' Instancio una lista donde iremos guardando cada combinación obtenida. Private Combos As New List(Of Integer()) ' enpesamos combis Private ReadOnly NumberWheel As New Dictionary(Of Integer, Integer) From {{1, 15}, {2, 19}, {3, 20}, {4, 22}, {5, 25}, {6, 30}} '<---- esto solo tengo que ir seguiendo la secuencia de la rueda :). tengo que eliminar las conbis repetidas ???? ' esto los he puesto a lo loco ' Otra lista donde le daré el formato deseado a los números. Dim ComboStrings As List(Of String) = Nothing ' El máximo de combinaciones. Private Property MaxCombos As Integer = 20I ' <---aca esta chupado. ' El máximo de longitud para cada combinación. Private Property MaxComboLength As Integer = 6I '<----- aca esta tambien chupado. ' Los números "guías" que usaremos para rellenar cada combinación. """""" <-----aca estoy tratando de que estos numeros se introduscan manualmente ' ya que cambian a cada rato y no son los mismos Private ReadOnly Numbers As Integer() = (From n As Integer In ("01-02-03-04-05-06-07-12-18-22-44-48-55-69-99" & "" ).Split({"-"}, StringSplitOptions.RemoveEmptyEntries)).ToArray #End Region #Region " Constructors " ' De este Sub no hagas caso, es el constructor del Form. Public Sub New() ' This call is required by the designer. ' Add any initialization after the InitializeComponent() call. InitializeComponent() ' Añado el control al Form. Me.Controls.Add(rtb) End Sub #End Region #Region " Event-Handlers " Private Sub ComboTest() Handles MyBase.Load Me.DoCombos() Me.PrintCombos() End Sub #End Region #Region " Methods " ' La función que se encarga de desordenar y devolverte una combinación.'<---- tengo que eliminar las conbis repetidas ???? ' By Elektro. Friend Function GetRandomCombination(Of T)(ByVal [NumberWheel] As IEnumerable(Of T), ByVal [Length] As Integer) As IEnumerable(Of T) Return (From Item As T In [NumberWheel] Order By ComboRandomizer.Next Take [Length]).ToArray End Function Private Sub DoCombos() ' Añadir combinaciones a la lista, hasta que la lista tenga 'MaxComboLength' (80) elementos. Do Until Combos.Count = (MaxCombos - 1) ' Obtengo una combinación. Dim tmpCombo As Integer() = Me.GetRandomCombination(Of Integer)(Numbers, MaxComboLength) ' Ordeno los elementos de la combinación, de menos a mayor. Array.Sort(tmpCombo) ' Añado la combinación a la lista.'<----y grabar estas listas en un txt ???? Combos.Add(tmpCombo) Loop ' Ordeno los elementos de la lista, basandome en el orden de los elementos de cada Array. ' NOTA: Puede tener fallos al ordenar, no aseguro que el orden sea perfecto. Combos = (From Combo As Integer() In Combos Order By Convert.ToDecimal(String.Join("", Combo)) Ascending).ToList Combos = (From Combo As Integer() In Combos Order By Combo.First Ascending).ToList ' Además, creo utra lista Strings, para darle formato a cada combo numérico, ' y añadirle así un "0" a los números del "1" al "9" y que quede más bonito en la previsualización xD. Me.ComboStrings = (From Combo In Combos Select (String.Join(" | ", From Value As String In Combo Select If(Value.Length = 1, "0" & Value, Value)))).ToList ' El bloque de depuración. ' Este bloque entero es para testear el formato que le quieras dar. If Me.EnableDebug Then Dim sb As New System.Text.StringBuilder With sb For Index As Integer = 0 To (MaxCombos - 1) sb.AppendLine(String.Format("Combo sin formato:")) sb.AppendLine(String.Join(", ", Combos(Index))) sb.AppendLine() sb.AppendLine(String.Format("Combo con formato:")) sb.AppendLine(String.Join(", ", ComboStrings(Index))) MessageBox.Show(sb.ToString, "", MessageBoxButtons.OK, MessageBoxIcon.Information) sb.Clear() Next Index End With End If #End If End Sub Private Sub PrintCombos() ' Muestro los Combos en el control. With Me.rtb .SuspendLayout() For Each Combo As String In Me.ComboStrings .AppendText(Combo) .AppendText(Environment.NewLine & New String("-", Combo.Length) & Environment.NewLine) Next Combo .ResumeLayout() .Select(0, 0) End With End Sub #End Region End Class
No funciona buaaa ya que las cambinaciones cambian cada ves que ejecuto el codigo y deberian de tomar el orden del indice y si los numeros introducidos no cambian no deberian de cambiar las combinciones
|
|
|
354
|
Programación / .NET (C#, VB.NET, ASP) / Re: Combinaciones numericas por posicion con numeros guias
|
en: 7 Julio 2014, 20:37 pm
|
Hola ahora si estoy mas loco todavia jejje tengo dos dias tratando de hacer lo que me dijo elektro y na,tambien no encuentro la logica ya que los numeros que introdusco son diferentes cada ves que nesecito hacer el procedimiento y recien me doy cuenta que creo que lo del indice que me dices no es con mis numeros si no la posición original de la rueda y esta no debe de cambiar solo la de mis numeros. he tratado de hacerlo corto pero solo me da las mismas combinaciones ???? Public Class ComboTest : Inherits Form #Region " Objects, Vars " ' La Class "Random", es necesaria para desordenar una colección ' y esta declaración tiene que ir siempre fuera de cualquier Sub. Private ComboRandomizer As New Random ' El control que creo en tiempo de ejecución, donde mostraré las combinaciones. Private rtb As New RichTextBox With { .Dock = DockStyle.Fill, .Font = New Font("Lucida Console", 10.0F) } ' Una "palanca" para habilitar/deshabilitar el bloque de depuración. Private EnableDebug As Boolean = False ' Instancio una lista donde iremos guardando cada combinación obtenida. Private Combos As New List(Of Integer()) ' enpesamos combis Private ReadOnly NumberWheel As New Dictionary(Of Integer, Integer) From {{1, 15}, {2, 19}, {3, 20}, {4, 22}, {5, 22}} ' Otra lista donde le daré el formato deseado a los números. Dim ComboStrings As List(Of String) = Nothing ' El máximo de combinaciones. Private Property MaxCombos As Integer = 50I ' El máximo de longitud para cada combinación. Private Property MaxComboLength As Integer = 11I ' Los números "guías" que usaremos para rellenar cada combinación. Private ReadOnly Numbers As Integer() = (From n As Integer In ("01-02-03-04-05-06" & "" ).Split({"-"}, StringSplitOptions.RemoveEmptyEntries)).ToArray #End Region #Region " Constructors " ' De este Sub no hagas caso, es el constructor del Form. Public Sub New() ' This call is required by the designer. ' Add any initialization after the InitializeComponent() call. InitializeComponent() ' Añado el control al Form. Me.Controls.Add(rtb) End Sub #End Region #Region " Event-Handlers " Private Sub ComboTest() Handles MyBase.Load Me.DoCombos() Me.PrintCombos() End Sub #End Region #Region " Methods " ' La función que se encarga de desordenar y devolverte una combinación. ' By Elektro. Friend Function GetRandomCombination(Of T)(ByVal [NumberWheel] As IEnumerable(Of T), ByVal [Length] As Integer) As IEnumerable(Of T) Return (From Item As T In [NumberWheel] Order By ComboRandomizer.Next Take [Length]).ToArray End Function Private Sub DoCombos() ' Añadir combinaciones a la lista, hasta que la lista tenga 'MaxComboLength' (80) elementos. Do Until Combos.Count = (MaxCombos - 1) ' Obtengo una combinación. Dim tmpCombo As Integer() = Me.GetRandomCombination(Of Integer)(Numbers, MaxComboLength) ' Ordeno los elementos de la combinación, de menos a mayor. Array.Sort(tmpCombo) ' Añado la combinación a la lista. Combos.Add(tmpCombo) Loop ' Ordeno los elementos de la lista, basandome en el orden de los elementos de cada Array. ' NOTA: Puede tener fallos al ordenar, no aseguro que el orden sea perfecto. Combos = (From Combo As Integer() In Combos Order By Convert.ToDecimal(String.Join("", Combo)) Ascending).ToList Combos = (From Combo As Integer() In Combos Order By Combo.First Ascending).ToList ' Además, creo utra lista Strings, para darle formato a cada combo numérico, ' y añadirle así un "0" a los números del "1" al "9" y que quede más bonito en la previsualización xD. Me.ComboStrings = (From Combo In Combos Select (String.Join(" | ", From Value As String In Combo Select If(Value.Length = 1, "0" & Value, Value)))).ToList ' El bloque de depuración. ' Este bloque entero es para testear el formato que le quieras dar. If Me.EnableDebug Then Dim sb As New System.Text.StringBuilder With sb For Index As Integer = 0 To (MaxCombos - 1) sb.AppendLine(String.Format("Combo sin formato:")) sb.AppendLine(String.Join(", ", Combos(Index))) sb.AppendLine() sb.AppendLine(String.Format("Combo con formato:")) sb.AppendLine(String.Join(", ", ComboStrings(Index))) MessageBox.Show(sb.ToString, "", MessageBoxButtons.OK, MessageBoxIcon.Information) sb.Clear() Next Index End With End If #End If End Sub Private Sub PrintCombos() ' Muestro los Combos en el control. With Me.rtb .SuspendLayout() For Each Combo As String In Me.ComboStrings .AppendText(Combo) .AppendText(Environment.NewLine & New String("-", Combo.Length) & Environment.NewLine) Next Combo .ResumeLayout() .Select(0, 0) End With End Sub #End Region End Class
Te envie un privado elektro gracias Luis
|
|
|
355
|
Programación / .NET (C#, VB.NET, ASP) / Re: Combinaciones numericas por posicion con numeros guias
|
en: 6 Julio 2014, 10:19 am
|
hmmm... por lo que me estoy dando cuenta, lo que llamas "números guias" son como un índice y cada índice está ligado a un número especifico Es decir: Index 1 = number 15 ... Index 6 = number 30 etc... Puedes usar un objeto al que poder asignarle una llave y un valor, por ejemplo un Dictionary(Of Integer, Integer) , y al acceder según el índice, se mostraría el número ligado. Ejemplo (escrito al vuelo): Private ReadOnly NumberWheel As new Dictionary(of integer, integer) from { {1, 15}, {2, 19}, {3, 20}, {4, 22}, etc...} Luis, repasate el código que posteé en la primera página de este hilo, solo necesitarías hacerle unas pequeñas modificaciones: Creo que con estas modificaciones sería suficiente para obtener el resultado esperado: 1. Asignar un índice y sus valores ligados como en el ejemplo de arriba, en un Array, una Lista, un Diccionario, una Tupla, o como prefieras. 2. Desordenar el índice y hacer combinaciones con el índice, en lugar de desordenar los números ligados como yo hice. + 3. Eliminar posibles duplicados en las combinaciones (se me olvidó hacerlo xD) PD: Te lo modificaría yo, pero por el momento con el código anterior considero que ya me esmeré bastante, y que programes como "afición" no significa que no puedas intentar hacerle esas modificaciones por ti mismo, ¡muestranos algo tuyo!.Saludos Si señor me esmerare en hacerlo ya tengo la una pista jejej, y gracias Luis
|
|
|
356
|
Programación / .NET (C#, VB.NET, ASP) / Re: Combinaciones numericas por posicion con numeros guias
|
en: 6 Julio 2014, 09:21 am
|
Bueno todavía no doy como hacerlo la cuestión esta en como hace los saltos para las combinaciones ??? numeros de la rueda 01)...01-02-03-04-05-06. . 02)...01-02-03-07-08-09. . 03)...04-05-06-07-08-09 04)...01-04-09-10-11-12. . 05)...02-05-06-10-11-12. . 06)...03-07-08-10-11-12 01-02-03-04-05-06-07-08-09-10-11-12 <---numeros guias 15-19-20-22-25-30-34-36-38-40-42-48 <---mis numeros aca hice lo que explica el tema pero a mano ;( 01)...01-02-03-04-05-06<---numeros de la rueda 15-19-20-22-25-30<---mis numeros 02)...01-02-03-07-08-09<---numeros de la rueda 15-19-20-34-36-38<---mis numeros combinados segun la rueda 03)...04-05-06-07-08-09 22-25-30-34-36-38 04)...01-04-09-10-11-12 15-22-38-40-42-48 05)...02-05-06-10-11-12 19-25-30-40-42-48 06)...03-07-08-10-11-12 20-34-36-40-42-48 Buaaa Luis
|
|
|
358
|
Programación / .NET (C#, VB.NET, ASP) / Re: Como no mostrar ceros y signos negativos en funcion
|
en: 1 Julio 2014, 18:33 pm
|
Hola Luis Para convertir un número a positivo puedes usar el método Math.Abs()Y lo que quieres hacer cuando un número es '0' no está del todo claro. Te sugiero que apliques tus propias reglas iterando los elementos del Array, por ejemplo: Dim num1 As Integer = -50I ' Un numero negativo para probar este ejemplo. Dim Result1 As Integer() = {num1 - 1, num1 - 2, num1 + 3, num1 + 6, num1 + 8} For Index As Integer = 0 To (Result1.Count - 1) Select Case Result1(Index) Case Is = 0 ' El valor es 0. ' Hacer algo con el número 0 aquí. ' Result1(Index) = Not 0 Case Is < 0 ' El valor es negativo. ' Lo convierto a positivo. Result1(Index) = Math.Abs(Result1(Index)) End Select '/ Result1(Index) Next Index Result1 = Result1.Distinct().ToArray Array.Sort(Result1)
saludos que no se muestren ceros he probado el codigo y funciona bien con los negativos pero cuando pongo Result1(Index) = Not 0 <------ regresan los negativos Luis
|
|
|
359
|
Programación / .NET (C#, VB.NET, ASP) / Re: Combinaciones numericas por posicion con numeros guias
|
en: 30 Junio 2014, 22:16 pm
|
Hola ya me mareo jejeje
es simplemente sustituir los números de las combinaciones de la rueda por los que introduzca el usuario se supone que estos numeros van de menor a mayor. lo que todavia no logro entender es como se hacen estas combinaciones ,el codigo que hizo elektro funciona pero cambia las combinaciones cada ves que se ejecuta el codigo y se supone que con los mismos numeros deberian de ser siempre las mismas combinaciones.
Luis
Pondré ejemplo con menos numeros a ver si atinamos a saber como se hacen estas combis
Para 9 Números en 3 Combinaciones
Poder de ganar premios 3 si 3 = 67.86%... 4 si 4 = 35.71%... 5 si 5 = 14.28% 3 si 4 = 100.0%... 4 si 5 = 100.0%... 5 si 6 = 67.86% 3 si 5 = 100.0%... 4 si 6 = 100.0% 3 si 6 = 100.0%
Para usar esta rueda: Imprime una copia de la impresora. Escribe tus números debajo de mis números guías, úsalos como usarías una rueda de códigos infantil para cambiar los números por los míos en las combinaciones debajo. Esto es una rueda cargada, entonces si clasificas tus números de mejor a peor, entonces coloca de primero las mejores opciones en la rueda yendo de izquierda a derecha.
Números guías: 01-02-03-04-05-06-07-08-09
01)...01-02-03-04-05-06. . 02)...01-02-03-07-08-09. . 03)...04-05-06-07-08-09
Para 12 Números en 6 Combinaciones Poder de ganar premios 3 si 3 = 51.36%... 4 si 4 = 18.18%... 5 si 5 = 04.54% 3 si 4 = 95.15%... 4 si 5 = 63.64%... 5 si 6 = 24.02% 3 si 5 = 100.0%... 4 si 6 = 100.0% 3 si 6 = 100.0%
Para usar esta rueda: Imprime una copia de la impresora. Escribe tus números debajo de mis números guías, úsalos como usarías una rueda de códigos infantil para cambiar los números por los míos en las combinaciones debajo. Esto es una rueda cargada, entonces si clasificas tus números de mejor a peor, entonces coloca de primero las mejores opciones en la rueda yendo de izquierda a derecha.
Números guías: 01-02-03-04-05-06-07-08-09-10-11-12
01)...01-02-03-04-05-06. . 02)...01-02-03-07-08-09. . 03)...04-05-06-07-08-09 06)...01-04-09-10-11-12. . 04)...02-05-06-10-11-12. . 06)...03-07-08-10-11-12
|
|
|
360
|
Programación / .NET (C#, VB.NET, ASP) / Re:
|
en: 30 Junio 2014, 20:15 pm
|
Igual es xq estoy acabado de levantar, pero no entiendo nada xddd
Hay algun sitio donde se pueda consultar esa 'forma' de generar numeros y su itilidad?
Bien util para los que les guste las loterías y para quienes buscamos claves numéricas diferentes porque ya sabemos que con un generador genérico de combinaciones numéricas se producen la hostia de combinaciones pero predecibles Pongo el contenido de lo que me encontré para este proyecto Para usar esta rueda: Imprime una copia de la impresora. Escribe tus números debajo de mis números guías, úsalos como usarías una rueda de códigos infantil para cambiar los números por los míos en las combinaciones debajo. Esto es una rueda cargada, entonces si clasificas tus números de mejor a peor, entonces coloca de primero las mejores opciones en la rueda yendo de izquierda a derecha. Números guías: 01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20- 21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45- 46-47-48-49 01)...01-02-03-04-05-06. . 02)...01-02-03-07-08-09. . 03)...01-04-09-10-11-12 04)...01-05-17-29-41-49. . 05)...01-06-13-20-30-43. . 06)...01-08-19-26-33-44 07)...01-10-22-31-36-39. . 08)...01-11-14-28-42-47. . 09)...01-19-32-34-38-48 10)...02-04-18-30-42-49. . 11)...02-05-06-10-11-12. . 12)...02-07-16-20-31-41 13)...02-09-15-17-28-38. . 14)...02-13-22-29-33-40. . 15)...02-14-19-35-37-43 16)...02-21-26-32-39-45. . 17)...03-04-22-32-41-43. . 18)...03-05-19-25-31-42 19)...03-06-14-26-38-49. . 20)...03-07-08-10-11-12. . 21)...03-09-21-27-36-44 22)...03-11-17-20-33-39. . 23)...03-23-28-34-37-49. . 24)...04-05-06-07-08-09 25)...04-08-16-25-35-39. . 26)...04-10-17-34-40-47. . 27)...04-11-13-24-31-44 28)...04-12-21-29-38-46. . 29)...05-07-21-24-33-43. . 30)...05-10-13-18-28-46 31)...05-12-15-30-34-39. . 32)...05-15-20-26-35-40. . 33)...05-16-32-36-47-49 34)...06-07-15-25-36-45. . 35)...06-17-24-35-42-46. . 36)...06-18-21-34-41-48 37)...06-19-22-27-40-47. . 38)...07-09-14-30-32-40. . 39)...07-13-19-27-39-49 40)...07-22-28-35-38-44. . 41)...08-12-17-22-30-37. . 42)...08-14-23-36-41-46 43)...08-15-21-31-43-49. . 44)...08-20-24-27-38-45. . 45)...09-11-16-22-34-46 46)...09-12-13-25-41-49. . 47)...09-17-23-26-31-48. . 48)...09-18-24-29-37-47 49)...10-14-16-29-45-48. . 50)...10-19-24-30-33-41. . 51)...10-20-25-32-37-44 52)...11-15-27-33-37-48. . 53)...11-18-23-25-38-40. . 54)...12-16-26-27-42-43 55)...12-23-33-35-45-47. . 56)...12-24-28-36-40-48. . 57)...13-14-15-16-17-18 58)...13-14-15-19-20-21. . 59)...13-16-21-22-23-24. . 60)...14-17-18-22-23-24 61)...15-19-20-22-23-24. . 62)...15-23-29-32-42-44. . 63)...16-17-18-19-20-21 64)...25-26-27-28-29-30. . 65)...25-26-27-31-32-33. . 66)...25-28-33-34-35-36 67)...26-29-30-34-35-36. . 68)...27-31-32-34-35-36. . 69)...28-29-30-31-32-33 70)...37-38-39-40-41-42. . 71)...37-38-39-43-44-45. . 72)...37-40-45-46-47-48 73)...38-41-42-46-47-48. . 74)...39-43-44-46-47-48. . 75)...40-41-42-43-44-45 Para 50 Números En 80 Combinaciones Poder de ganar premios 3 si 3 = 08.02%... 4 si 4 = 00.52%... 5 si 5 = 00.02% 3 si 4 = 29.18%... 4 si 5 = 02.50%... 5 si 6 = 00.13% 3 si 5 = 59.06%... 4 si 6 = 07.16% 3 si 6 = 84.30% Luis
|
|
|
|
|
|
|