सीडेबल रैंडम नंबर जेनरेटर

public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

एक प्रकार जो बीज योग्य नियतात्मक छद्म-यादृच्छिक डेटा प्रदान करता है।

एक SeadableRandomNumberGenerator का उपयोग कहीं भी किया जा सकता है जहां एक RandomNumberGenerator का उपयोग किया जाएगा। यह तब उपयोगी होता है जब छद्म-यादृच्छिक डेटा को रनों में पुन: प्रस्तुत करने की आवश्यकता होती है।

SeadableRandomNumberGenerator प्रोटोकॉल के अनुरूप

एक कस्टम प्रकार को SeedableRandomNumberGenerator प्रोटोकॉल के अनुरूप बनाने के लिए, init(seed: [UInt8]) इनिशियलाइज़र, साथ ही RandomNumberGenerator की आवश्यकताओं को लागू करें। next() द्वारा लौटाए गए मानों को एक नियतात्मक अनुक्रम बनाना चाहिए जो केवल आरंभीकरण पर प्रदान किए गए बीज पर निर्भर करता है।

  • init(बीज:) डिफ़ॉल्ट कार्यान्वयन

    डिफ़ॉल्ट कार्यान्वयन

    घोषणा

    init(seed: [UInt8])
  • घोषणा

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