StatelessRandomGetKeyCounterAlg

الفئة النهائية العامة StatelessRandomGetKeyCounterAlg

يختار أفضل خوارزمية بناءً على الجهاز، ويجمع البذور في المفتاح والعداد.

تختار هذه العملية أفضل خوارزمية RNG تعتمد على العداد بناءً على الجهاز، وتقوم بخلط بذرة الشكل [2] في مفتاح وعداد، وكلاهما مطلوب من قبل الخوارزمية القائمة على العداد. يعتبر التخليط معتمًا ولكنه يفي تقريبًا بالخاصية التي تؤدي إلى اختلاف البذور المختلفة في زوج مفاتيح/عداد مختلف (والذي سيؤدي بدوره إلى أرقام عشوائية مختلفة).

الأساليب العامة

الإخراج <عدد صحيح>
الطحالب ()
خوارزمية RNG (الشكل int32[]).
الإخراج <؟>
عداد ()
عداد لخوارزمية RNG القائمة على العداد.
ثابت <T يمتد الرقم> StatelessRandomGetKeyCounterAlg
إنشاء (نطاق النطاق ، المعامل <T> الأساسي)
طريقة المصنع لإنشاء فئة تغلف عملية StatelessRandomGetKeyCounterAlg جديدة.
الإخراج <؟>
مفتاح ()
مفتاح خوارزمية RNG المعتمدة على العداد (الشكل uint64[1]).

الطرق الموروثة

الأساليب العامة

الإخراج العام <عدد صحيح> alg ()

خوارزمية RNG (الشكل int32[]).

الإخراج العام <?> العداد ()

عداد لخوارزمية RNG القائمة على العداد. نظرًا لأن حجم العداد يعتمد على الخوارزمية، فسيتم تعبئة هذا الإخراج بالأصفار للوصول إلى الشكل uint64[2] (الحجم الأقصى الحالي للعداد بين الخوارزميات).

إنشاء StatelessRandomGetKeyCounterAlg الثابت العام (نطاق النطاق ، بذرة المعامل <T>)

طريقة المصنع لإنشاء فئة تغلف عملية StatelessRandomGetKeyCounterAlg جديدة.

حدود
نِطَاق النطاق الحالي
بذرة 2 بذور (شكل [2]).
عائدات
  • مثيل جديد لـ StatelessRandomGetKeyCounterAlg

الإخراج العام <?> مفتاح ()

مفتاح خوارزمية RNG المعتمدة على العداد (الشكل uint64[1]).