StatelessRandomGetKeyCounterAlg

کلاس نهایی عمومی StatelessRandomGetKeyCounterAlg

بهترین الگوریتم را بر اساس دستگاه انتخاب می‌کند و دانه‌ها را در کلید و شمارنده درهم می‌زند.

این عملیات بهترین الگوریتم RNG مبتنی بر شمارنده را بر اساس دستگاه انتخاب می‌کند، و یک شکل[2] را در یک کلید و یک شمارنده، که هر دو مورد نیاز الگوریتم مبتنی بر شمارنده هستند، درهم می‌زند. درهم آمیزی مات است اما تقریباً این ویژگی را برآورده می کند که دانه های مختلف به جفت کلید/ شمارنده متفاوت منجر می شود (که به نوبه خود منجر به اعداد تصادفی متفاوت می شود).

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی < TINT32 >
alg ()
الگوریتم RNG (شکل int32[]).
خروجی <?>
پیشخوان ()
شمارنده برای الگوریتم RNG مبتنی بر شمارنده.
Static StatelessRandomGetKeyCounterAlg
ایجاد ( دامنه دامنه ، عملوند <? TNumber > seed را گسترش می دهد)
روش کارخانه برای ایجاد کلاسی که یک عملیات StatelessRandomGetKeyCounterAlg جدید را پیچیده می کند.
خروجی <?>
کلید ()
کلید برای الگوریتم RNG مبتنی بر شمارنده (شکل uint64 [1]).

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "StatelessRandomGetKeyCounterAlg"

روش های عمومی

خروجی عمومی < TINT32 > alg ()

الگوریتم RNG (شکل int32[]).

شمارنده خروجی عمومی <?> ()

شمارنده برای الگوریتم RNG مبتنی بر شمارنده. از آنجایی که اندازه شمارنده وابسته به الگوریتم است، این خروجی با صفر در سمت راست قرار می گیرد تا به شکل uint64 [2] (حداکثر اندازه شمارنده فعلی در بین الگوریتم ها) برسد.

ایجاد حالت استاتیک عمومی StatelessRandomGetKeyCounterAlg ( دامنه دامنه ، عملوند <? TNumber > seed را گسترش می دهد)

روش کارخانه برای ایجاد کلاسی که یک عملیات StatelessRandomGetKeyCounterAlg جدید را پیچیده می کند.

مولفه های
محدوده محدوده فعلی
دانه 2 دانه (شکل [2]).
برمی گرداند
  • یک نمونه جدید StatelessRandomGetKeyCounterAlg

کلید خروجی عمومی <?> ()

کلید برای الگوریتم RNG مبتنی بر شمارنده (شکل uint64 [1]).