বীজযোগ্য র‌্যান্ডম নম্বর জেনারেটর

public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

একটি প্রকার যা বীজযোগ্য নির্ধারক সিউডো-র্যান্ডম ডেটা প্রদান করে।

একটি SeedableRandomNumberGenerator যে কোন জায়গায় ব্যবহার করা যেতে পারে যেখানে একটি RandomNumberGenerator ব্যবহার করা হবে। যখন ছদ্ম-র্যান্ডম ডেটাকে রান জুড়ে পুনরুত্পাদনযোগ্য হতে হবে তখন এটি কার্যকর।

SeedableRandomNumberGenerator প্রোটোকলের সাথে সামঞ্জস্যপূর্ণ

SeedableRandomNumberGenerator প্রোটোকলের সাথে মানানসই একটি কাস্টম টাইপ করতে, init(seed: [UInt8]) ইনিশিয়ালাইজার প্রয়োগ করুন, সেইসাথে RandomNumberGenerator এর জন্য প্রয়োজনীয়তাগুলি প্রয়োগ করুন। next() দ্বারা প্রত্যাবর্তিত মানগুলিকে অবশ্যই একটি নির্ধারক ক্রম গঠন করতে হবে যা কেবলমাত্র প্রাথমিককরণের সময় প্রদত্ত বীজের উপর নির্ভর করে।

  • init(বীজ:) ডিফল্ট বাস্তবায়ন

    ডিফল্ট বাস্তবায়ন

    ঘোষণা

    init(seed: [UInt8])
  • ঘোষণা

    init<T>(seed: T) where T : BinaryInteger