Seed

Nel mondo dei computer, seed può riferirsi a tre cose diverse: 1) un seed casuale, 2) dati seed oppure 3) un client su una rete peer-to-peer.

1. Seed casuale

Un seed casuale è un valore usato per generare dati casuali. Poiché i computer sono programmati per seguire istruzioni basate su uno specifico input, creare un output casuale è più difficile di quanto possa sembrare. Per generare un valore casuale, è necessario fornire come input un altro valore chiamato "seed casuale". Può trattarsi di un timestamp (che può includere i millisecondi), di un valore di sistema come un (GUID), di un numero di serie dell'hardware o di un altro valore univoco.

Un seed casuale può essere generato automaticamente (ad esempio, un timestamp) oppure può essere passato esplicitamente a una funzione di randomizzazione come parametro. La funzione usa il valore del seed per produrre un output casuale, che in genere è un numero.

2. Dati seed

I dati seed sono informazioni caricate per consentire a una funzione o a un programma di funzionare correttamente. Se, per esempio, una funzione esegue una query su un database vuoto, non produrrà un output utile. Se il database viene "popolato" con dei dati, la funzione genererà risultati significativi. I dati seed sono spesso usati a scopo di test. Possono essere creati tramite un processo automatizzato oppure inseriti manualmente.

3. Seed P2P

Un seed peer-to-peer (P2P) è un computer (o "peer") che carica uno o più file su una rete di condivisione di file, come BitTorrent. Quando un utente scarica un file completo, può condividerlo con altri utenti. I peer che forniscono file da scaricare ad altri utenti di torrent sono chiamati seed. I peer che scaricano file ma li caricano raramente o non li caricano mai sono chiamati leech.

Aggiornato October 25, 2017 da Per C.

quizMetti alla prova le tue conoscenze

A single bit can have how many possible values?

A
1
0%
B
2
0%
C
4
0%
D
8
0%
Correct! Incorrect!     View the Bit definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Seed in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.