Método de geração de número aleatório

  • random.random ()
    gera um número de ponto flutuante aleatório 0-1

    import random
    random.random()
    

    Insira a descrição da imagem aqui

  • random.uniform (a, b)
    gera um número de ponto flutuante aleatório no intervalo especificado.

    random.uniform(1, 10)
    

    Insira a descrição da imagem aqui

  • random.randint (a, b)
    gera um número inteiro no intervalo especificado

    random.randint(3, 7)
    

    Insira a descrição da imagem aqui

  • random.randrange (start, stop, step)
    obtém um número aleatório do conjunto que aumenta pela base especificada dentro do intervalo especificado.

    random.randrange(2, 10, 3)
    

    Insira a descrição da imagem aqui

  • random.choice (sequence)
    seleciona um valor do tipo ordenado representado por sequence (não um tipo específico, mas uma série de tipos, lista, tupla, string, etc.).

    random.choice('random function study!')
    random.choice(['random', 'function', 'study'])
    

    Insira a descrição da imagem aqui

  • random.shuffle (x) é
    usado para embaralhar os elementos em uma lista

    x = ['random', 'function', 'study']
    random.shuffle(x)
    

    Insira a descrição da imagem aqui

  • random.sample (sequence, k)
    obtém aleatoriamente um fragmento do comprimento especificado da seqüência especificada e a função de amostra não modifica a seqüência original.

    ls = [1, 3, 5, 7]
    random.sample(ls, 2)
    ls
    

    Insira a descrição da imagem aqui

  • random.seed ()
    A semente para geração de número aleatório. Quando a semente não tem parâmetros, o número aleatório gerado a cada vez é diferente, e quando a semente tem os mesmos parâmetros, o número aleatório gerado a cada vez é o mesmo. Escolha parâmetros diferentes O número aleatório gerado também é diferente.

    #随机数不一样
    random.seed()
    random.random()
    random.seed()
    random.random()
    #随机数一样
    random.seed(1)
    random.random()
    random.seed(1)
    random.random()
    random.seed(2)
    ranodm.random()
    

    Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/studyeboy/article/details/110856635
Recomendado
Clasificación