Haz todo lo posible por comprender el código correctamente previamente a aplicarlo a tu proyecto y si ttienes algo que aportar puedes dejarlo en la sección de comentarios.
Ejemplo 1: generar una lista de números aleatorios no repetidos python
#This will return a list of 50 numbers selected from the range 0 to 999, without duplicates.import random
random.sample(range(1000),50)
Ejemplo 2: generador de números aleatorios de Python sin duplicados
import random
defrandom_sample(count, start, stop, step=1):defgen_random():whileTrue:yield random.randrange(start, stop, step)defgen_n_unique(source, n):
seen =set()
seenadd = seen.add
for i in(i for i in source()if i notin seen andnot seenadd(i)):yield i
iflen(seen)== n:breakreturn[i for i in gen_n_unique(gen_random,min(count,int(abs(stop - start)/abs(step))))]
Ejemplo 3: generador de números aleatorios de Python sin duplicados
python -c "import random; print(sorted(set([random.randint(6,49) for i in range(7)]))[:6])"
Agradecemos que desees añadir valor a nuestra información participando con tu experiencia en las notas.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)