graine
Dans le monde de l’informatique, une graine peut faire référence à trois choses différentes: 1) Une graine aléatoire, 2), une graine de données, ou 3) a client sur un réseau peer-to-peer.
1. Graine aléatoire
Une graine aléatoire est une valeur utilisée pour générer de manière aléatoire date. Comme les ordinateurs sont programmés pour suivre des instructions basées sur des contribution, créant au hasard sortie est plus difficile que cela puisse paraître. Afin de générer une valeur aléatoire, une autre valeur appelée "graine aléatoire" doit être fournie en entrée. Cela peut être un horodatage (qui peut inclure des millisecondes), une valeur système (telle qu'une valeur GUID), Un matériel numéro de série, ou une autre valeur unique.
Une graine aléatoire peut être générée automatiquement (par exemple, un horodatage) ou peut être explicitement transmise à une fonction de randomisation en tant que paramètre. La fonction utilise la valeur de départ pour produire une sortie aléatoire, qui est généralement un nombre.
2. Données de semences
Les données de départ sont des informations chargées pour activer une fonction ou programme pour fonctionner correctement. Si une fonction interroge un vide base de donnéespar exemple, il ne produira pas de sortie utile. Si la base de données contient des données, la fonction générera des résultats significatifs. Les données de semences sont souvent utilisées à des fins de test. Il peut être créé en utilisant un processus automatisé ou peut être entré manuellement.
3. P2P Seed
A peer-to-peer (P2P) une graine est un ou un ordinateur (ou "homologue") qui ajouts un ou plusieurs fichiers sur un réseau de partage de fichiers, tels que BitTorrent. Une fois un utilisateur téléchargements un fichier complet, il ou elle peut partager le fichier avec d'autres utilisateurs. Les pairs qui fournissent des fichiers pour d’autres torrent les utilisateurs à télécharger s'appellent des graines. Les pairs qui téléchargent des fichiers mais les téléchargent rarement ou jamais sont appelés des sangsues.