StatelessRandomGetKeyCounterAlg

পাবলিক চূড়ান্ত বর্গ StatelessRandomGetKeyCounterAlg

ডিভাইসের উপর ভিত্তি করে সেরা অ্যালগরিদম বাছাই করে, এবং কী এবং কাউন্টারে বীজ স্ক্র্যাম্বল করে।

এই অপটি ডিভাইসের উপর ভিত্তি করে সেরা কাউন্টার-ভিত্তিক RNG অ্যালগরিদম বাছাই করে এবং একটি আকৃতি-[2] বীজকে একটি কী এবং একটি কাউন্টারে স্ক্র্যাম্বল করে, উভয়ই কাউন্টার-ভিত্তিক অ্যালগরিদমের জন্য প্রয়োজন। স্ক্র্যাম্বলিং অস্বচ্ছ কিন্তু আনুমানিকভাবে সেই সম্পত্তিকে সন্তুষ্ট করে যে বিভিন্ন বীজের ফলে বিভিন্ন কী/কাউন্টার জোড়া হয় (যার ফলে বিভিন্ন এলোমেলো সংখ্যা হবে)।

পাবলিক পদ্ধতি

আউটপুট <integer>
ALG ()
RNG অ্যালগরিদম (শেপ int32[])।
আউটপুট <?>
কাউন্টার ()
কাউন্টার-ভিত্তিক RNG অ্যালগরিদমের জন্য কাউন্টার।
স্ট্যাটিক <টি প্রসারিত number> StatelessRandomGetKeyCounterAlg
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> বীজ)
একটি নতুন StatelessRandomGetKeyCounterAlg অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <?>
কী ()
কাউন্টার-ভিত্তিক RNG অ্যালগরিদমের জন্য কী (আকৃতি uint64[1])।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক আউটপুট <integer> ALG ()

RNG অ্যালগরিদম (শেপ int32[])।

পাবলিক আউটপুট <?> কাউন্টার ()

কাউন্টার-ভিত্তিক RNG অ্যালগরিদমের জন্য কাউন্টার। যেহেতু কাউন্টারের আকার অ্যালগরিদম-নির্ভর, তাই এই আউটপুটটি শূন্যের সাথে ডান-প্যাড করা হবে আকৃতি uint64[2] (অ্যালগরিদমের মধ্যে বর্তমান সর্বাধিক কাউন্টার আকার) পৌঁছানোর জন্য।

পাবলিক স্ট্যাটিক StatelessRandomGetKeyCounterAlg তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> বীজ)

একটি নতুন StatelessRandomGetKeyCounterAlg অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
বীজ 2 বীজ (আকৃতি [2])।
রিটার্নস
  • StatelessRandomGetKeyCounterAlg-এর একটি নতুন উদাহরণ

পাবলিক আউটপুট <?> কী ()

কাউন্টার-ভিত্তিক RNG অ্যালগরিদমের জন্য কী (আকৃতি uint64[1])।