2024 Հեղինակ: Elizabeth Oswald | [email protected]. Վերջին փոփոխված: 2024-01-13 00:08
Pseudo Random Number Generator (PRNG) վերաբերում է ալգորիթմին, որն օգտագործում է մաթեմատիկական բանաձևեր՝ պատահական թվերի հաջորդականություններ ստեղծելու համար: PRNG-ները առաջացնում են պատահական թվերի հատկություններին մոտավոր թվերի հաջորդականություն: PRNG-ն սկսվում է կամայական մեկնարկային վիճակից՝ օգտագործելով սերմի վիճակ:
Գոյություն ունե՞ն կեղծ պատահական թվերի գեներատորներ:
Նման գեներատորների գոյությունը տեսականորեն ապացուցված չէ, չնայած հայտնի են գործառույթներ, որոնք, ըստ երևույթին, ունեն անհրաժեշտ հատկություններ: Ամեն դեպքում, կեղծ պատահական թվերի գեներատորները հայտնի են, որոնք գործնականում բավականին լավ են աշխատում:
Հնարավո՞ր է կանխատեսել պատահական թվերի գեներատորները:
Զարմանալիորեն, ընդհանուր նշանակության պատահական թվերի գեներատորները, որոնք առավել լայն կիրառություն ունեն, հեշտությամբ կանխատեսվում են: (Ի տարբերություն RNG-ների, որոնք օգտագործվում են անվտանգ հաղորդակցության համար հոսքային ծածկագրեր ստեղծելու համար, ենթադրվում է, որ հնարավոր չէ կանխատեսել և հայտնի են որպես կրիպտոգրաֆիկորեն անվտանգ):
Հնարավո՞ր է կոտրել պատահական թվերի գեներատորները:
Ինչպես տեսնում եք, լիովին հնարավոր է կոտրել RNG, որը հիմնված է համակարգչային ծրագրի վրա, ինչպիսին է կազինոներում և առցանց խաղերում օգտագործվողները: Սակայն դա չի նշանակում, որ դա հեշտ է: Այս ընկերությունները բավականին կոպեկ են ծախսում, որպեսզի համոզվեն, որ իրենց խաղերն ապահով են՝ տեղադրված ընդարձակ արձանագրություններով:
Ինչպե՞ս ստեղծել կեղծ պատահական թվերի գեներատոր:
Օրինակ ալգորիթմ կեղծ պատահական թվերի գեներատորի համար
- Ընդունեք սկզբնական մուտքագրված համարը, դա սերմ կամ բանալի է:
- Կիրառեք այդ սերմը մաթեմատիկական գործողությունների հաջորդականության մեջ՝ արդյունք ստանալու համար: …
- Օգտագործեք ստացված պատահական թիվը որպես հաջորդ կրկնության սերմ:
- Կրկնեք գործընթացը՝ պատահականությունը ընդօրինակելու համար:
Խորհուրդ ենք տալիս:
Մուտացիաները պատահական են, թե ոչ պատահական:
Գենետիկական փոփոխությունը, որը տեղի է ունենում պոպուլյացիայի մեջ մուտացիայի պատճառով պատահական է, բայց ընտրությունը գործում է այդ փոփոխության վրա շատ ոչ պատահական ձևով. գենետիկ տարբերակներ, որոնք նպաստում են գոյատևմանը և վերարտադրությանը: շատ ավելի հավանական է, որ սովորական դառնա, քան այն տարբերակները, որոնք չեն:
Կարո՞ղ է շտկվել պատահական թվերի գեներատորը:
Առայժմ դուք տեսել եք, թե ինչպես կարելի է վերակայել պատահական թվերի գեներատորը իր լռելյայն կարգավորումներին և վերասերմավորել այն՝ օգտագործելով սերմը, որը ստեղծվել է ընթացիկ ժամանակով: rng-ը նաև հնարավորություն է տալիս այն վերացանել՝ օգտագործելով հատուկ սերմ:
Արդյո՞ք կեղծ պատահական թվերի գեներատորը պատահական է:
PRNG-ի կողմից ստեղծված հաջորդականությունը իսկապես պատահական չէ, քանի որ այն ամբողջությամբ որոշվում է սկզբնական արժեքով, որը կոչվում է PRNG-ի սերմ (որը կարող է ներառել իսկապես պատահական արժեքներ): … Լավ վիճակագրական հատկությունները PRNG-ի արդյունքի կենտրոնական պահանջն են:
Պատահական ընդդեմ պատահական:
Որպես ածականներ, պատահականի և պատահականի միջև տարբերությունն այն է, որ պատահականն ունենում է անկանխատեսելի արդյունքներ և, իդեալական դեպքում, բոլոր արդյունքները հավասարապես հավանական են. նման ընտրության արդյունքում; չկա վիճակագրական հարաբերակցություն, մինչդեռ պատահականությունը պատահական է.
Գենետիկ դրեյֆը պատահական է, թե ոչ պատահական:
Գենետիկ շեղումն առաջացնում է ալելներիպատահական ֆիքսացիա և հետերոզիգոտության կորուստ: Նկար 6.13-ը ցույց է տալիս բազմաթիվ պոպուլյացիաների հետագծերը՝ պարզելով, որ. Որոշ ալելներ ֆիքսվում են որոշ պոպուլյացիաներում, մյուս ալելները՝ այլ պոպուլյացիաներում։ Գենետիկ դրեյֆը պատահակա՞ն է: