<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.12.0 -",
    "tvOS: 10.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "GameplayKit",
  "identifier" : "/documentation/GameplayKit/GKCoherentNoiseSource/seed",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "GameplayKit"
    ],
    "preciseIdentifier" : "c:objc(cs)GKCoherentNoiseSource(py)seed"
  },
  "title" : "seed"
}
-->

# seed

The value that determines the specific configuration of noise produced by the noise source.

```
var seed: Int32 { get set }
```

## Discussion

Like the [`seed`](/documentation/GameplayKit/GKARC4RandomSource/seed) value of a random source, a noise source’s seed value determines the pseudorandom aspect of noise generated by the noise source. Changing the seed value produces different overall structure to the generated noise, while changing other parameters produces variation upon that structure.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)