Seed

No mundo da computação, seed pode se referir a três coisas diferentes: 1) uma semente aleatória, 2) dados iniciais ou 3) um cliente em uma rede ponto a ponto.

1. Semente aleatória

Uma semente aleatória é um valor usado para gerar dados aleatórios. Como os computadores são programados para seguir instruções com base em uma entrada específica, criar uma saída aleatória é mais difícil do que pode parecer. Para gerar um valor aleatório, outro valor chamado "semente aleatória" deve ser fornecido como entrada. Esse valor pode ser um registro de data e hora (que pode incluir milissegundos), um valor do sistema como um (GUID), um número de série do hardware ou outro valor exclusivo.

Uma semente aleatória pode ser gerada automaticamente (por exemplo, um registro de data e hora) ou pode ser passada explicitamente para uma função de aleatorização como um parâmetro. A função usa o valor da semente para produzir uma saída aleatória, que normalmente é um número.

2. Dados iniciais

Dados iniciais são informações carregadas para permitir que uma função ou programa funcione corretamente. Se uma função consultar um banco de dados vazio, por exemplo, ela não produzirá uma saída útil. Se o banco de dados for "inicializado" com dados, a função gerará resultados significativos. Dados iniciais são frequentemente usados para fins de teste. Eles podem ser criados usando um processo automatizado ou inseridos manualmente.

3. Seed em P2P

Um seed de ponto a ponto (P2P) é um computador (ou "peer") que envia um ou mais arquivos em uma rede de compartilhamento de arquivos, como o BitTorrent. Depois que um usuário baixa um arquivo completo, ele pode compartilhá-lo com outros usuários. Os peers que fornecem arquivos para que outros usuários de torrent baixem são chamados de seeds. Os peers que baixam arquivos, mas raramente ou nunca os enviam, são chamados de leeches.

Atualizado October 25, 2017 por Per C.

quizTeste seus conhecimentos

Which of the following is sometimes used in place of a username and password?

A
Primary key
0%
B
Public key
0%
C
Passkey
0%
D
Drivekey
0%
Correct! Incorrect!     View the Passkey definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Seed nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.