SeedableRandomNumberGenerator

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
public protocol SeedableRandomNumberGenerator : RandomNumberGenerator

ชนิดที่ให้ข้อมูลสุ่มเทียมที่กำหนดขึ้นได้ที่สามารถกำหนดได้

SeedableRandomNumberGenerator สามารถใช้ได้ทุกที่ที่จะใช้ RandomNumberGenerator มีประโยชน์เมื่อข้อมูลสุ่มเทียมจำเป็นต้องทำซ้ำได้ตลอดการทำงาน

สอดคล้องกับ SeedableRandomNumberGenerator Protocol

หากต้องการประเภทที่กำหนดเองสอดคล้องกับ SeedableRandomNumberGenerator โปรโตคอลใช้ init(seed: [UInt8]) การเริ่มต้นเช่นเดียวกับความต้องการสำหรับ RandomNumberGenerator ค่าส่งกลับโดย next() ต้องในรูปแบบลำดับที่กำหนดขึ้นอยู่กับเมล็ดพันธุ์ที่มีให้เมื่อเริ่มต้น

  • init(เมล็ด :)

    การใช้งานเริ่มต้น

    การใช้งานเริ่มต้น

    ประกาศ

    init(seed: [UInt8])
  • ประกาศ

    init<T>(seed: T) where T : BinaryInteger