Since seeds are able to be reused at any time, they need to be serializable so they can be persisted to the file system, sent across a network, etc.