Хуурамч санамсаргүй тоо үүсгэгч байж чадах уу?

Хуурамч санамсаргүй тоо үүсгэгч байж чадах уу?
Хуурамч санамсаргүй тоо үүсгэгч байж чадах уу?
Anonim

Псевдо санамсаргүй тоо үүсгэгч(PRNG) нь санамсаргүй тоонуудын дарааллыг гаргахдаа математикийн томьёо ашигладаг алгоритмыг хэлнэ. PRNG нь санамсаргүй тоонуудын шинж чанарыг ойролцоолсон тоонуудын дарааллыг үүсгэдэг. PRNG нь үрийн төлөвийг ашиглан дурын эхлэлийн төлөвөөс эхэлдэг.

Хуурамч санамсаргүй тоо үүсгэгч байдаг уу?

Ийм генераторууд нь онолын хувьд нотлогдоогүй хэдий ч шаардлагатай шинж чанаруудыг агуулсан функцүүд мэдэгдэж байна. Ямар ч тохиолдолд псевдор санамсаргүй тоо үүсгэгч нь практикт хангалттай сайн ажилладаг гэдгийг мэддэг.

Санамсаргүй тоо үүсгэгчийг урьдчилан таамаглах боломжтой юу?

Гайхалтай нь, хамгийн өргөн хэрэглэгддэг ерөнхий зориулалтын санамсаргүй тоо үүсгэгчийг амархан таамаглах боломжтой. (Аюулгүй харилцаанд зориулж урсгалын шифрийг бүтээхэд ашигладаг RNG-г урьдчилан таамаглах боломжгүй гэж үздэг бөгөөд үүнийг криптографийн хувьд аюулгүй гэж нэрлэдэг).

Санамсаргүй тоо үүсгэгчийг хакердаж болох уу?

Таны харж байгаагаар казино болон онлайн тоглоомуудад ашигладаг компьютерийн программ дээр суурилсан RNG-г хакердах бүрэн боломжтой. Гэсэн хэдий ч энэ нь амархан гэж хэлж болохгүй. Эдгээр компаниуд өргөн хэмжээний протоколуудыг суулгаснаар тоглоомоо аюулгүй байлгахын тулд багагүй пенни зарцуулдаг.

Хэрхэн хуурамч тоо үүсгэгч хийх вэ?

Псевдо-санамсаргүй тоо үүсгэгчийн жишээ алгоритм

  1. Эхний оруулах дугаар, энэ нь үр эсвэл түлхүүрийг хүлээн зөвшөөр.
  2. Үр дүнг гаргахын тулд математикийн үйлдлүүдийн дарааллаар тэр үрийг хэрэглэнэ. …
  3. Үрсэн санамсаргүй тоог дараагийн давталтын үр болгон ашиглаарай.
  4. Санамсаргүй байдлыг дуурайх процессыг давтана уу.

Зөвлөмж болгож буй: