بهترین الگوریتم را بر اساس دستگاه انتخاب میکند و دانهها را در کلید و شمارنده درهم میزند.
این عملیات بهترین الگوریتم RNG مبتنی بر شمارنده را بر اساس دستگاه انتخاب میکند، و یک شکل[2] را در یک کلید و یک شمارنده، که هر دو مورد نیاز الگوریتم مبتنی بر شمارنده هستند، درهم میزند. درهم آمیزی مات است اما تقریباً این ویژگی را برآورده می کند که دانه های مختلف به جفت کلید/ شمارنده متفاوت منجر می شود (که به نوبه خود منجر به اعداد تصادفی متفاوت می شود).
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
روش های ارثی
بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
چکیده Execution Environment | env () محیط اجرایی را که این عملیات در آن ایجاد شده است برگردانید. |
عملیات انتزاعی |
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
شمارنده خروجی عمومی <?> ()
شمارنده برای الگوریتم RNG مبتنی بر شمارنده. از آنجایی که اندازه شمارنده وابسته به الگوریتم است، این خروجی با صفر در سمت راست قرار می گیرد تا به شکل uint64 [2] (حداکثر اندازه شمارنده فعلی در بین الگوریتم ها) برسد.
ایجاد حالت استاتیک عمومی StatelessRandomGetKeyCounterAlg ( دامنه دامنه ، عملوند <? TNumber > seed را گسترش می دهد)
روش کارخانه برای ایجاد کلاسی که یک عملیات StatelessRandomGetKeyCounterAlg جدید را پیچیده می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
دانه | 2 دانه (شکل [2]). |
برمی گرداند
- یک نمونه جدید StatelessRandomGetKeyCounterAlg