62 of 151 menu

Método seed do módulo random

O método seed do módulo random inicializa ou salva um determinado número aleatório. Para gerar números aleatórios, o método utiliza o tempo atual do sistema operacional. O método seed é aplicado antes do método random. No parâmetro opcional do método é passado um número para inicialização ou uma espécie de marcação do número gerado. Portanto, ao reutilizar o método random o número gerado não se altera. Se o parâmetro for deixado vazio, será gerado um novo número a cada vez.

Sintaxe

import random random.seed(número para marcação)

Exemplo

Vamos inicializar o número antes da sua geração:

random.seed(5) print(random.random())

Resultado da execução do código:

0.6229016948897019

Vamos repetir a exibição do nosso número:

random.seed(5) print(random.random()) random.seed(5) print(random.random())

O resultado permanecerá o mesmo:

0.6229016948897019 0.6229016948897019

Veja também

  • método random do módulo random,
    que retorna um número pseudoaleatório
  • método uniform do módulo random,
    que gera um número real pseudoaleatório de um intervalo
  • método randint do módulo random,
    que gera um número inteiro pseudoaleatório de um intervalo
  • método randrange do módulo random,
    que retorna um número aleatório de um intervalo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar