“gerador de números aleatórios python sem duplicatas” Respostas de código

gerar uma lista de números aleatórios não 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)
Alien0w0

gerador de números aleatórios python sem duplicatas

import random

def random_sample(count, start, stop, step=1):
    def gen_random():
        while True:
            yield random.randrange(start, stop, step)

    def gen_n_unique(source, n):
        seen = set()
        seenadd = seen.add
        for i in (i for i in source() if i not in seen and not seenadd(i)):
            yield i
            if len(seen) == n:
                break

    return [i for i in gen_n_unique(gen_random,
                                    min(count, int(abs(stop - start) / abs(step))))]
Enthusiastic Eagle

gerador de números aleatórios python sem duplicatas

python -c "import random; print(sorted(set([random.randint(6,49) for i in range(7)]))[:6])"
Enthusiastic Eagle

Respostas semelhantes a “gerador de números aleatórios python sem duplicatas”

Perguntas semelhantes a “gerador de números aleatórios python sem duplicatas”

Mais respostas relacionadas para “gerador de números aleatórios python sem duplicatas” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código