Título: codigo para que no se repitan los numeros aleatorios con un randomize Publicado por: jan77 en 29 Enero 2011, 15:26 pm hola compañeros, espero puedan ayudarme, tengo un codigo para crear numeros aleatorios, que funciona perfectamente, pero quisiera que los numeros que vayan saliendo no se repitan , i como podria ir almacenando cada resultado , gracias este es el codigo:
Código
Título: Re: codigo para que no se repitan los numeros aleatorios con un randomize Publicado por: raul338 en 29 Enero 2011, 16:13 pm Ve agregandolos a una lista (List(Of Integer)) y te vas fijando con "Contains" para ver si se repite o no :)
PD: Este tema lo movi a .net, porque es visual basic .net, y siempre pon el codigo entre etiquetas [code][/code] Título: Re: codigo para que no se repitan los numeros aleatorios con un randomize Publicado por: jan77 en 5 Febrero 2011, 10:49 am Ve agregandolos a una lista (List(Of Integer)) y te vas fijando con "Contains" para ver si se repite o no :) PD: Este tema lo movi a .net, porque es visual basic .net, y siempre pon el codigo entre etiquetas [code][/code] me podrias indicar como seria el codigo para insertar los resultados en una lista?, no se como se hace, soy novato, gracias Título: Re: codigo para que no se repitan los numeros aleatorios con un randomize Publicado por: kingdarnakes en 5 Febrero 2011, 11:49 am Tu código tiene 1 error, tiene un loop de mas. Cuando haces la suma:
Código: numero = numero - 6 Se puede hacer así: Código: numero -= - 6 Tendrás el mismo resultado. Con respecto ha almacenar los valores Yo usaría un array con tantos elementos como números quieras almacenar. Luego usas una variable para ir moviéndote por cada elemento, y esta variable que vaya incrementando. La función Rnd() devuelve un número de tipo single... http://msdn.microsoft.com/es-es/library/f7s023d2%28v=vs.80%29.aspx |