GKARC4RandomSource
A basic random number generator implementing the ARC4 algorithm, which is suitable for most gameplay mechanics.
Declaration
class GKARC4RandomSourceOverview
To generate basic random values with this random source, use the methods defined in the GKRandom protocol. To generate random values with a specific range and distribution, use this random source with the GKRandomDistribution class or one of its subclasses.
When you create an instance of this class, the resulting random source is both independent and deterministic—that is, the sequence of numbers generated by one instance has no effect on the sequence generated by any other instance, and that sequence can be replicated when necessary. For details on replicating sequences, see the seed property and init(seed:) initializer.
For more information on choosing and using randomizers in GameplayKit, read Randomization in GameplayKit Programming Guide.