种子

在计算机领域,Seed 可能指三种不同的事物:1)随机种子;2)种子数据;或 3)点对点网络上的客户端

1. 随机种子

随机种子是用于生成随机数据的值。由于计算机经过编程,会根据特定的输入执行指令,因此创建随机输出比看起来更困难。要生成一个随机值,必须提供另一个称为“随机种子”的值作为输入。这个值可以是时间戳(其中可以包含毫秒)、系统值例如(GUID)、硬件序列号或其他唯一值。

随机种子可以自动生成(例如时间戳),也可以作为参数明确传递给随机化函数。该函数使用种子值生成随机输出,通常是一个数字。

2. 种子数据

种子数据是加载后用于确保函数或程序正常工作的信息。例如,如果一个函数查询的是空的数据库,它就不会生成有用的输出。如果在数据库中“植入”数据,该函数就会生成有意义的结果。种子数据通常用于测试。它可以通过自动化流程创建,也可以手动输入。

3. P2P 种子

点对点(P2P)种子是文件共享网络例如(BitTorrent)上的一台计算机(或“对等点”),它会上传一个或多个文件。用户下载完整文件后,就可以与其他用户共享该文件。为其他种子用户提供文件下载的对等点称为种子。下载文件但很少或从不上传文件的对等点称为吸血客户端。

更新日期 October 25, 2017 作者 Per C.

quiz测试你的知识

What does the "A" stand for in RGBA?

A
Alpha
0%
B
Advanced
0%
C
Adjustment
0%
D
Aperture
0%
Correct! Incorrect!     View the RGBA definition.
More Quizzes →

Tech Terms 计算机词典

本页中种子的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。