Արդյո՞ք կեղծ պատահական թվերի գեներատորը պատահական է:

Բովանդակություն:

Արդյո՞ք կեղծ պատահական թվերի գեներատորը պատահական է:
Արդյո՞ք կեղծ պատահական թվերի գեներատորը պատահական է:
Anonim

PRNG-ի կողմից ստեղծված հաջորդականությունը իսկապես պատահական չէ, քանի որ այն ամբողջությամբ որոշվում է սկզբնական արժեքով, որը կոչվում է PRNG-ի սերմ (որը կարող է ներառել իսկապես պատահական արժեքներ): … Լավ վիճակագրական հատկությունները PRNG-ի արդյունքի կենտրոնական պահանջն են:

Թվերի գեներատորներն իրականում պատահական են:

Պատահական թվերի գեներատորները սովորաբար ծրագրային են, կեղծ պատահական թվերի գեներատորներ: Նրանց արդյունքները իսկապես պատահական թվեր չեն: Փոխարենը նրանք հիմնվում են ալգորիթմների վրա՝ ընդօրինակելու արժեքի ընտրությունը՝ իրական պատահականությունը մոտավոր գնահատելու համար: … Նման օգտագործման համար անհրաժեշտ է գաղտնագրորեն ապահով կեղծ պատահական թվերի գեներատոր:

Ինչո՞վ է կեղծ պատահականությունը տարբերվում պատահականից:

Իրական պատահական թվերի գեներատորների (TRNGs) և կեղծ պատահական թվերի գեներատորների (PRNGs) միջև տարբերությունն այն է, որ TRNG-ներն օգտագործում են անկանխատեսելի ֆիզիկական միջոցներ թվեր առաջացնելու համար (օրինակ՝ մթնոլորտային աղմուկը), և PRNG-ները օգտագործում են մաթեմատիկական ալգորիթմներ (ամբողջովին համակարգչային ստեղծած):

Ինչպե՞ս է աշխատում կեղծ պատահական թվերի գեներատորը:

Pseudo Random Number Generator (PRNG) վերաբերում է ալգորիթմին, որն օգտագործում է մաթեմատիկական բանաձևեր՝ պատահական թվերի հաջորդականություններ ստեղծելու համար: PRNG-ները առաջացնում են պատահական թվերի հատկություններին մոտավոր թվերի հաջորդականություն: … Հետևաբար, թվերը դետերմինիստական են և արդյունավետ:

Ինչու է պատահական կեղծ պատահականությունը:

Արժեքների կամ տարրերի մի շարք, որը վիճակագրորեն էպատահական, բայց այն բխում է հայտնի մեկնարկային կետից և սովորաբար կրկնվում է անընդհատ: … Այն կոչվում է «կեղծ» պատահական, քանի որ ալգորիթմը կարող է կրկնել հաջորդականությունը, և թվերը, հետևաբար, բոլորովին պատահական չեն:

Խորհուրդ ենք տալիս: