คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

StatelessRandomGetKeyCounterAlg

ชั้นสุดท้ายประชาชน StatelessRandomGetKeyCounterAlg

เลือกอัลกอริธึมที่ดีที่สุดตามอุปกรณ์ และแยกเมล็ดพันธุ์เป็นคีย์และตัวนับ

op นี้เลือกอัลกอริธึม RNG แบบเคาน์เตอร์ที่ดีที่สุดโดยอิงตามอุปกรณ์ และแปลง seed-[2] ลงในคีย์และตัวนับ ซึ่งทั้งคู่ต้องการโดยอัลกอริธึมแบบเคาน์เตอร์ scrambling นั้นทึบแสง แต่เป็นไปตามคุณสมบัติโดยประมาณที่ seed ต่างกันส่งผลให้เกิดคู่คีย์/ตัวนับต่างกัน (ซึ่งจะส่งผลให้ตัวเลขสุ่มต่างกัน)

วิธีการสาธารณะ

เอาท์พุท <Integer>
ALG ()
อัลกอริทึม RNG (รูปร่าง int32[])
เอาท์พุท <?>
เคาน์เตอร์ ()
ตัวนับสำหรับอัลกอริธึม RNG แบบเคาน์เตอร์
คง <T ขยายจำนวน> StatelessRandomGetKeyCounterAlg
สร้าง ( ขอบเขต ขอบเขต Operand <T> เมล็ด)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ StatelessRandomGetKeyCounterAlg ใหม่
เอาท์พุท <?>
คีย์ ()
คีย์สำหรับอัลกอริธึม RNG แบบเคาน์เตอร์ (รูปร่าง uint64[1])

วิธีการสืบทอด

วิธีการสาธารณะ

ประชาชน เอาท์พุท <Integer> ALG ()

อัลกอริทึม RNG (รูปร่าง int32[])

ประชาชน เอาท์พุท <?> เคาน์เตอร์ ()

ตัวนับสำหรับอัลกอริธึม RNG แบบเคาน์เตอร์ เนื่องจากขนาดตัวนับขึ้นอยู่กับอัลกอริธึม เอาต์พุตนี้จะถูกเติมทางด้านขวาด้วยศูนย์เพื่อให้ถึงรูปร่าง uint64[2] (ขนาดตัวนับสูงสุดในปัจจุบันระหว่างอัลกอริทึม)

สาธารณะคง StatelessRandomGetKeyCounterAlg สร้าง ( ขอบเขต ขอบเขต Operand <T> เมล็ด)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ StatelessRandomGetKeyCounterAlg ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เมล็ดพันธุ์ 2 เมล็ด (รูปทรง [2]).
คืนสินค้า
  • อินสแตนซ์ใหม่ของ StatelessRandomGetKeyCounterAlg

ประชาชน เอาท์พุท <?> (Key)

คีย์สำหรับอัลกอริธึม RNG แบบเคาน์เตอร์ (รูปร่าง uint64[1])