SeedableRandomNumberGenerator

public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

نوع يوفر بيانات عشوائية زائفة حتمية قابلة للزرع.

يمكن استخدام SeedableRandomNumberGenerator في أي مكان حيث سيتم استخدام RandomNumberGenerator. يكون ذلك مفيدًا عندما تحتاج البيانات العشوائية الزائفة إلى أن تكون قابلة للتكرار عبر عمليات التشغيل.

متوافق مع بروتوكول SeedableRandomNumberGenerator

لجعل النوع المخصص يتوافق مع بروتوكول SeedableRandomNumberGenerator ، قم بتنفيذ مُهيئ init(seed: [UInt8]) ، بالإضافة إلى متطلبات RandomNumberGenerator . يجب أن تشكل القيم التي يتم إرجاعها بواسطة next() تسلسلًا محددًا يعتمد فقط على البذرة المقدمة عند التهيئة.