Google I/O-তে টিউন করার জন্য ধন্যবাদ। চাহিদা অনুযায়ী সব সেশন দেখুন চাহিদা অনুযায়ী দেখুন

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])।