ឆ្លង

ម៉ាស៊ីនបង្កើតលេខ Vipadkovy តាមអ៊ីនធឺណិត។ ម៉ាស៊ីនបង្កើតលេខចម្រុះ Excel សម្រាប់មុខងារ និងការវិភាគទិន្នន័យ ភាពខុសគ្នានៃលេខបង្កើតលេខពី 1 ដល់ 200

ម៉ាស៊ីនបង្កើតលេខ Vipadkovy តាមអ៊ីនធឺណិត។  ម៉ាស៊ីនបង្កើតលេខចម្រុះ Excel សម្រាប់មុខងារ និងការវិភាគទិន្នន័យ ភាពខុសគ្នានៃលេខបង្កើតលេខពី 1 ដល់ 200

ដើម្បីបង្កើតលេខចៃដន្យក្នុងជួរដែលត្រូវការ សូមប្រើ Random Number Generator តាមអ៊ីនធឺណិត។ ភាពអាចរកបាននៃចំនួនច្រើននៃជម្រើសនឹងអនុញ្ញាតឱ្យអ្នកប្រើលេខផ្សេងគ្នាជាច្រើនក៏ដូចជាផ្តល់នូវចំនួននៃលេខផ្សេងគ្នា។

ម៉ាស៊ីនបង្កើតលេខតាមអ៊ីនធឺណិត (ចៃដន្យ)

នៅក្នុងម៉ាស៊ីនភ្លើងលេខ vypadkovyh លេខ 1 ត្រូវបានបញ្ចូលសម្រាប់ការផ្លាស់ប្តូរ។ ដរាបណាអ្នករៀបចំកម្មវិធី អ្នកអាចបង្កើតបានរហូតដល់ 250 ខ្ទង់ធំក្នុងរយៈពេលមួយម៉ោង។ អ្នកត្រូវកំណត់ជួរសម្រាប់ពស់។ តម្លៃអតិបរមានៃលេខគឺក្លាយជា 9999999999 ។ ម៉ាស៊ីនភ្លើងនៃលេខធំអនុញ្ញាតឱ្យលេខធ្លាក់ក្នុងលំដាប់ដូចគ្នា ឬសូម្បីតែទៅលំដាប់ទាប។

សម្រាប់ការតំណាងនៃលទ្ធផលដែលបានបង្ហាញវាគឺអាចធ្វើទៅបានដើម្បី vikoristovuvati ការចែកចាយផ្សេងគ្នា: ចង្អុលជាមួយនឹងសន្លប់មួយទៅអ្នកណាក៏ដូចជាដាល់។ ក្រៅ​ពី​នេះ​មាន​ពាក្យ​ដដែលៗ​ជា​ច្រើន។ ពី​ការ​ដាក់​សំឡេង សូម​អនុញ្ញាត​ឱ្យ​ប្រើ​ជម្រើស "Repeat Viklyuchiti"។ វាក៏អាចធ្វើទៅបានផងដែរក្នុងការផ្ញើសារទៅកាន់សារដែលខូចសម្រាប់អ្នកនាំសារឬអ៊ីមែលដោយចម្លង "ការប្តេជ្ញាចិត្តចំពោះលទ្ធផល" ។

Zrozum_liy គឺ​ជា​ម៉ាស៊ីន​បង្កើត​លេខ​ងាយ​ស្រួល​តាម​អ៊ីនធឺណិត​ដែល​នឹង​នៅ​តែ​ពេញ​និយម​ក្នុង​រយៈ​ពេល​មួយ​ម៉ោង។ nabuv រីករាលដាលបំផុតនៅពេលគូររង្វាន់នៅក្នុងស៊ុមសង្គមនៅកណ្តាល koristuvachiv ។

វាក៏មានប្រជាប្រិយភាពខ្លាំងនៅក្នុងតំបន់ផ្សេងទៀតផងដែរ។ យើងក៏មានលេខសម្ងាត់ និងលេខផងដែរ។

ម៉ាស៊ីនបង្កើតលេខចៃដន្យតាមអ៊ីនធឺណិតរបស់យើង។

ម៉ាស៊ីនបង្កើតចៃដន្យរបស់យើងនឹងមិនហៅអ្នកទៅកាន់កុំព្យូទ័រផ្ទាល់ខ្លួនរបស់អ្នកទេ។ ទាំងអស់គឺនៅក្នុងរបៀបបង្កើតលេខអនឡាញ។ គ្រាន់តែបន្ថែមប៉ារ៉ាម៉ែត្រទាំងនេះដូចជា៖ ជួរនៃលេខនៅលើអ៊ីនធឺណិត ដែលនឹងមានលេខផ្សេងៗគ្នា បន្ថែម​លេខ​មួយ​ចំនួន​ផង​ដែរ ព្រោះ​វា​នឹង​ត្រូវ​បញ្ច្រាស។

ឧទាហរណ៍អ្នកមានក្រុម Vkontakte ។ ក្រុមនឹងលេង 5 រង្វាន់ ក្នុងចំណោមអ្នកចូលរួម ខ្ញុំនឹងសរសេរសារឡើងវិញ។ សម្រាប់ជំនួយបន្ថែមនៃកម្មវិធីពិសេស យើងបានបង្កើតបញ្ជីអ្នកចូលរួម។ ស្បែកត្រូវបានផ្តល់លេខបន្តបន្ទាប់គ្នាសម្រាប់លេខអនឡាញ។

ឥឡូវនេះយើងងាកទៅរកម៉ាស៊ីនបង្កើតអនឡាញរបស់យើង និងជួរនៃលេខ (ចំនួនអ្នកចូលរួម)។ ឧទាហរណ៍ ភារកិច្ចគឺថាអ្នកត្រូវការលេខអនឡាញចំនួន 5 និងរង្វាន់ចំនួន 5 ។ ឥឡូវនេះប៊ូតុងជំនាន់ត្រូវបានក្រឡោត។ សព្វថ្ងៃនេះយើងអាចទទួលយកលេខ 5 ផ្សេងគ្នាតាមអ៊ីនធឺណិតក្នុងចន្លោះពី 1 ដល់ 112 រួមបញ្ចូល។ បង្កើតលេខ 5 តាមអ៊ីនធឺណិតនឹងបង្ហាញលេខធម្មតានៃអ្នកចូលរួមទាំង 5 ដែលបានក្លាយជាអ្នកឈ្នះនៃហ្គេម។ អ្វីគ្រប់យ៉ាងគឺដូចគ្នាបេះបិទ។

បូកមួយទៀតនៃម៉ាស៊ីនបង្កើតលេខចៃដន្យគឺថាលេខទាំងអស់នៅលើអ៊ីនធឺណិតអាចត្រូវបានគេមើលឃើញក្នុងលំដាប់ចៃដន្យ។ តូប​ធ្លាក់​ចូល​ថ្មី ឬ​រាប់​តាម​លេខ​នឹង​មក វា​ជា​រឿង​អាក្រក់។ តើធ្វើដូចម្តេចដើម្បីដើរលេងរឿងនិទានដោយស្មោះត្រង់និងខាងលើទាំងអស់និងទៅរដ្ឋបាលជារង្វាន់សម្រាប់ជំនួយនៃម៉ាស៊ីនភ្លើងគ្មានការជំរុញរបស់យើងដោយស្មោះត្រង់និងស្មោះត្រង់ចំពោះអ្នកចូលរួមម្នាក់ៗក្នុងការប្រកួតប្រជែង។ ហើយ​ប្រសិន​បើ​អ្នក​គិត​អំពី​អ្វី​ដែល​ជា​ដំណោះ​ស្រាយ​, បន្ទាប់​មក​អ្នក​អាច​ប្រញាប់​ឡើង​មក​របស់​យើង​

តើអ្វីជាម៉ាស៊ីនបង្កើតលេខល្អបំផុត?

ត្រឹមត្រូវនៅក្នុងសាលានោះ។ ម៉ាស៊ីនបង្កើតលេខតាមអ៊ីនធឺណិតមាននៅលើផ្នែកបន្ថែមណាមួយតាមអ៊ីនធឺណិត។ អ្នកអាចបង្កើតលេខដោយស្មោះត្រង់តាមអ្វីដែលអ្នកគិត។ និងដូចគ្នាសម្រាប់គម្រោង vikoristovuvati ម៉ាស៊ីនបង្កើតលេខចៃដន្យលើបណ្តាញ។ ជាពិសេសប្រសិនបើអ្នកត្រូវការពឹងផ្អែកលើឱកាសដើម្បីទទួលបានរូបភាពនៅលើអ៊ីនធឺណិត។ ត្រឹមត្រូវនៅក្នុងសាលានោះ។ ម៉ាស៊ីនភ្លើងលេខទាបបង្កើតលេខគឺច្បាស់ណាស់ដោយគ្មានក្បួនដោះស្រាយ។ តម្លៃសម្រាប់លេខ។

ម៉ាស៊ីនបង្កើតលេខ Vipadkovy តាមអ៊ីនធឺណិតដោយគ្មាន kostevno!

ម៉ាស៊ីនភ្លើងលេខ Vipadkovy bezkostovno សម្រាប់ស្បែក។ អ្នកមិនចាំបាច់ zavantazhuvati chi kupuvati be-yaky ទេ។ ម៉ាស៊ីនបង្កើតលេខចៃដន្យ online សម្រាប់ rosigrash អ្នកគ្រាន់តែត្រូវចូលទៅកាន់គេហទំព័ររបស់យើង ហើយអានលទ្ធផលដែលចង់បានដោយចៃដន្យ។ យើង є មិនចាញ់ទេ។ ម៉ាស៊ីនភ្លើងលេខទាប ale thចាំបាច់ bagatom, hto គ្រាន់តែជួយអ្នកក្នុងការលេងឆ្នោត។ ម៉ាស៊ីនភ្លើងដ៏មានប្រយោជន៍នៃលេខចៃដន្យតាមអ៊ីនធឺណិតសម្រាប់ឆ្នោត - វាជាការពិត។ Yaku គេហទំព័ររបស់យើងត្រូវបានបង្កើតឡើងសម្រាប់អ្នកដើម្បីការពារ។

លេខ Vypadkovy តាមអ៊ីនធឺណិត

ដរាបណាអ្នកលេងលេខវីដេអូតាមអ៊ីនធឺណិត យើងបានបង្កើតធនធានសម្រាប់អ្នក។ យើងមានភាពស៊ីសង្វាក់គ្នាជាមួយនឹងក្បួនដោះស្រាយរបស់យើង។ សូមមើលនៅទីនេះសម្រាប់ឯកសារយោង ម៉ាស៊ីនភ្លើងលេខ vipadkovoe ។តើ​អ្នក​ចង់​ថែរក្សា​វា​ដែរ​ឬ​អត់ មិន​ថា​អ្នក​ត្រូវ​ការ​ម៉ាស៊ីន​ភ្លើង​ប្រភេទ​នេះ​ទេ វា​ពិត​ជា​មិន​មាន​ដើម​នៅ​ម៉ោង​ណា​មួយ​ទេ។ បង្កើតបន្ទប់ VIP តាមអ៊ីនធឺណិតជាមួយយើង។ ត្រូវដឹងអំពីការកើនឡើងនៃចំនួនស្បែកដែលបង្កើត។

ម៉ាស៊ីនបង្កើតលេខចៃដន្យ

ម៉ាស៊ីនបង្កើតលេខរំញ័រចៃដន្យរបស់យើងគឺពិតជាចៃដន្យ។ មិនមានពេលសម្រាប់មួយថ្ងៃ ឬមួយឆ្នាំនៅលើកុំព្យូទ័ររបស់អ្នកទេ។ Tse spravzhn_y sl_piy vib_r ។ ម៉ាស៊ីនភ្លើងនឹងសាប់លេខតាមលំដាប់ចៃដន្យ។ ហើយបន្ទាប់មកអ្នកនឹងជ្រើសរើសលេខផ្សេងគ្នាពីពួកគេ។ លេខមួយចំនួនអាចត្រូវបានធ្វើម្តងទៀត ដើម្បីធ្វើឱ្យម៉ាស៊ីនបង្កើតលេខចៃដន្យមើលទៅខុសគ្នា។

ចៃដន្យតាមអ៊ីនធឺណិត

ជម្រើសដ៏ល្អបំផុតដោយចៃដន្យសម្រាប់ rosigrash ។ ម៉ាស៊ីនភ្លើងតាមអ៊ីនធឺណិត tse spravd_ vipadkovy vib_r ។ អ្នកនឹងត្រូវបានលួចពីអ្វីដែលខ្ញុំចាក់នៅលើការញ័រនៃចំនួនជាក់លាក់មួយ។ ដោយបានដឹងពីដំណើរការនៃការជ្រើសរើសតាមអ៊ីនធឺណិតដោយចៃដន្យ ជម្រើសត្រូវបានធ្វើឡើងនៅលើវីដេអូ។ នោះហើយជាអ្វីដែលអ្នកត្រូវការ។ ដាក់ស្រមោលពណ៌ខ្ទឹមពីរបងជាមួយម៉ាស៊ីនបង្កើតលេខតាមអ៊ីនធឺណិតរបស់យើង។ អ្នក​នឹង​បដិសេធ​ឱកាស​និង​ការ​ដឹងគុណ​។ និងភាពរីករាយរបស់ខ្ញុំ យើងអាចជួយអ្នកជាមួយនឹងម៉ាស៊ីនភ្លើងចៃដន្យរបស់យើង។

ប្រសិនបើអ្នកធ្លាប់គិត, yak pratsyuє Math.random()? តើលេខប្រភេទណា និងរបៀបទៅ? ហើយដើម្បីស្វែងរកអាហារនៅលើឆ្អឹងខ្នង - សរសេរម៉ាស៊ីនភ្លើងផ្ទាល់ខ្លួនរបស់អ្នកនៃលេខចៃដន្យនៅក្នុងជួរពីរបីនៅក្នុងកូដ។ ដូច្នេះហើយ តើអ្នកអាចផ្ទេរវាដោយរបៀបណា?

ខ្ញុំ​ក៏​មិន​ចង់​កម្ចាត់​ល្បែង​ផ្គុំ​រូប​ព័ត៌មានវិទ្យា​ខុសៗ​គ្នា និង​ម៉ាស៊ីន​បង្កើត​លេខ​ចៃដន្យ​ដែរ - គម្រោង​មួយ​ក្នុង​ចំណោម​គម្រោង​បែប​នេះ។ ហៅទូរស័ព្ទទៅប៉ុស្តិ៍ទូរលេខរបស់អ្នកសម្រាប់គំនិតនៃល្បែងផ្គុំរូបទាំងអស់និងការអភិវឌ្ឍន៍នៃ spivbesid ។ ចំណេះដឹងអំពីម៉ាស៊ីនភ្លើងនៃចំនួនដ៏ច្រើនបានទទួលប្រជាប្រិយភាពយ៉ាងខ្លាំងហើយខ្ញុំចង់ធ្វើឱ្យទាន់សម័យនៅក្នុង nadra មួយនៃ dzherels ពត៌មានដែលមានការអនុញ្ញាត - tobto នៅទីនេះនៅលើ Habr ។

សម្ភារៈទាំងអស់នឹងល្អសម្រាប់អ្នកអភិវឌ្ឍន៍ផ្នែកខាងមុខ និងអ្នកអភិវឌ្ឍន៍ Node.js ដែលប្រើប្រាស់បច្ចេកវិទ្យាចុងក្រោយបំផុត ហើយចង់ចំណាយក្នុងគម្រោង/ការចាប់ផ្ដើម blockchain សម្រាប់ព័ត៌មានអំពីសុវត្ថិភាព និងការគ្រីប ខ្ញុំចង់ប្រើមូលដ្ឋាន ឧបករណ៍ ដើម្បីផ្តល់ថាមពលដល់ការរុករកនៅខាងមុខ។

Pseudo-Severe Number Generator និង Vy-Seed Number Generator

ដើម្បីអាចកម្ចាត់ vipadkov យើងត្រូវការ dzherelo entropy, dzherelo ដែលភាពវឹកវរនឹងទទួលបានជ័យជំនះសម្រាប់ជំនាន់ vypadkovosti ។

Tse dzherelo vikorystvutsya សម្រាប់ការប្រមូលផ្តុំនៃ entropy ពីការបដិសេធបន្ថែមទៀតនៃតម្លៃ cob (តម្លៃដើម, គ្រាប់ពូជ) ដូចដែលវាចាំបាច់សម្រាប់ម៉ាស៊ីនភ្លើងនៃលេខរស់រវើក (RNG) ដើម្បីបង្កើតជាលេខ vypadkovy ។

ម៉ាស៊ីនភ្លើងនៃលេខ Pseudo Vipadkovy គឺជាតម្លៃ cob តែមួយសំឡេងនិង pseudo-bloom បន្ទាប់ទៅដូចគ្នា The Generator នៃលេខ Vypadkovy អាស្រ័យលើរូបរាងនៃលេខ vypadkovy វាអាចនៅលើ cob ដែលទំហំនៃ vaping នេះ។ ដុះ។

Entropia គឺជាមជ្ឈមណ្ឌលនៃពិភពលោកនៃភាពស្ងាត់ជ្រងំ។ ព័ត៌មានអំពីពិភពនៃភាពគ្មានន័យ ឬកង្វះការបញ្ជូនព័ត៌មាន។
ដើម្បីទៅ ដើម្បីកំណត់សារក្លែងក្លាយ យើងត្រូវការក្បួនដោះស្រាយដែលបង្កើតសារប្រភេទដូចគ្នាបន្ទាប់ពីរូបមន្តចេញ។ Ale taku ភាពស្ថិតស្ថេរអាចត្រូវបានផ្ទេរ។ Tim មិន mensh ទេ តោះអស្ចារ្យណាស់ ដូចជា bi អាចសរសេរ generator នៃ random របស់គេបាន ដូចជាខ្ញុំមិនមែន mali Math.random()

PRNG គឺជាក្បួនដោះស្រាយដើមដែលអាចត្រូវបានបន្ថែម។
DSC-tse នៃការបដិសេធលេខនឹងបង្កើនសំលេងរំខាន, លទ្ធភាពនៃ prorahuvati ជា pragne ទៅសូន្យ។ នៅពេលដែលមាន RNG ធំមានក្បួនដោះស្រាយសម្រាប់ផ្ទៀងផ្ទាត់ rozpodil ។

ក្បួនដោះស្រាយ DPSL ផ្ទាល់ខ្លួនរបស់ Vigadumo

ម៉ាស៊ីនបង្កើតលេខចៃដន្យ (PRNG, English pseudorandom number generator, PRNG) គឺជាក្បួនដោះស្រាយមួយ ដែលផ្អែកលើលំដាប់លេខ ធាតុដែលអាចតិចជាងមួយប្រភេទ ហើយត្រូវបានតម្រៀបតាមការចែកចាយដែលបានផ្តល់ឱ្យ (ផ្លាស់ប្តូរទៅ ជាក់លាក់មួយ) ។
យើង​អាច​យក​លេខ​ចុង​ក្រោយ​នៃ​ចំនួន​លេខ និង​ម៉ូឌុល​នៃ​លេខ​ពី​ពួកវា។ គូទ​សាមញ្ញ​ជាង​ដូចជា​ធ្លាក់​លើ​អត់ចេះ​សោះ។ យើង​ត្រូវ​គិត​ថា​តើ​វា​ត្រូវ​ចំណាយ​ពេល​ប៉ុន្មាន​ដើម្បី​មើល​ម៉ូឌុល​មួយ​ណា។ ប្រសិនបើគ្រាន់តែចាប់ផ្តើមពី 0 ដល់ N і ម៉ូឌុល 2 បន្ទាប់មកមើលម៉ាស៊ីនភ្លើង 1 і 0៖

អនុគមន៍ * rand () (const n = 100; const mod = 2; let i = 0; while (true) (yield i% mod; if (i ++> n) i = 0;)) let i = 0; សម្រាប់ (អនុញ្ញាតឱ្យ x នៃ rand ()) (ប្រសិនបើ (i ++> 100) បំបែក; console.log (x);)
មុខងារទាំងមូលនៃការបង្កើតសារមកយើងគឺ 01010101010101... ហើយមិនអាចហៅវាថាជាឈ្មោះក្លែងក្លាយបានទេ។ Schob ម៉ាស៊ីនភ្លើង buv vipadkovim, vin maє ឆ្លងកាត់ការសាកល្បងសម្រាប់ការវាយលុកបន្តិច។ Ale យើងមិនសមនឹងទទួលបានភាពរីករាយបែបនេះទេ។ ការពារដោយគ្មានការធ្វើតេស្តណាមួយយើងអាចផ្ទេរភាពជាប់លាប់បែបនេះប៉ុន្តែក្បួនដោះស្រាយបែបនេះមិនសមស្របសម្រាប់ថ្ងាសទេប៉ុន្តែសម្រាប់ត្រង់ចាំបាច់។

ហើយប្រសិនបើអ្នកយកវាជាការពិត វាមិនមែនជាលេខចុងក្រោយទេ ឧទាហរណ៍ លេខ PI។ ហើយដូចដែលតម្លៃសម្រាប់ម៉ូឌុលគឺមិនមែន 2 ទេប៉ុន្តែជា іnshe ។ អ្នកអាចគិតអំពីការផ្លាស់ប្តូរអត្ថន័យនៃម៉ូឌុល។ លំដាប់នៃលេខនៅក្នុងលេខ Pi គឺvazhaєovoyu។ ម៉ាស៊ីនភ្លើងអាចត្រឹមត្រូវ លេខ Vicorist របស់ Pi អាចត្រូវបានជួសជុលពីចំណុចដែលមិនលេចធ្លោ។ ការអនុវត្តនៃក្បួនដោះស្រាយបែបនេះជាមួយនឹងចុងក្រោយនៅលើមូលដ្ឋាននៃ PI និងជាមួយនឹងម៉ូឌុលផ្លាស់ប្តូរមួយ:

const vector = [... Math.PI.toFixed (48).replace(".", "")]; function * rand () (សម្រាប់ (អនុញ្ញាតឱ្យ i = 3; i<1000; i++) { if (i >99) i = 2; សម្រាប់ (អនុញ្ញាតឱ្យ n = 0; n ប៉ុន្តែនៅក្នុង JS លេខ PI អាចត្រូវបានកំណត់រហូតដល់ 48 តួអក្សរ ឬមិនលើសពីនេះ។ វាងាយស្រួលណាស់ក្នុងការផ្ទេរភាពស្ថិតស្ថេរប្រភេទនេះ ហើយវាងាយស្រួលក្នុងការចាប់ផ្តើមម៉ាស៊ីនភ្លើងបែបនេះរាល់ពេលដែលកាលបរិច្ឆេទដូចគ្នា។ Ale ម៉ាស៊ីនភ្លើងរបស់យើងកំពុងបង្ហាញលេខពី 0 ដល់ 9 រួចហើយ។

យើងបានបង្ហាញម៉ាស៊ីនភ្លើងលេខពី 0 ដល់ 9, ale rosodil កាន់តែភ័យ ហើយមួយត្រូវបានបង្កើត មួយ និងចុងក្រោយដូចគ្នា។

យើងមិនអាចយកលេខ Pi បានទេ ប៉ុន្តែជាម៉ោងពីការបញ្ជូនលេខ ហើយលេខនោះមើលទៅដូចលេខចុងក្រោយ ហើយសម្រាប់ពេលចុងក្រោយនៅលើស្បែកគឺមិនដដែលៗទេ គឺអាចអានបានពីចុងបញ្ចប់។ Otzhe ក្បួនដោះស្រាយរបស់យើងសម្រាប់ DPSL របស់យើងនឹងមើលទៅដូចនេះ៖

Function * rand()( let newNumVector = ( ) => [... (+ new Date) + ""]. Reverse(); let vector = newNumVector(); let i = 2; while (true) ( ​​if ( i ++> 99) i = 2; let n = -1; while (++ n< vector.length) yield (vector[n] % i); vector = newNumVector(); } } // TEST: let i = 0; for (let x of rand()) { if (i++ >100) សម្រាក; console.log (x))
អ័ក្សក៏ស្រដៀងទៅនឹងម៉ាស៊ីនបង្កើតលេខ pseudo-decay ផងដែរ។ ហើយ Math.random () ដូចគ្នា ជា PRNG សូមនិយាយអំពីវាបីដងទៀត។ ក្នុងពេលជាមួយគ្នានេះយើងមានច្រើនជាងមួយលេខដែលត្រូវចេញទៅក្រៅ។

Vlasne នៅលើភាគហ៊ុនសាមញ្ញ qih អ្នកអាចពង្រីកនិងចេញពីម៉ាស៊ីនភ្លើងបត់នៃលេខធំ។ខ្ញុំ є រុករកក្បួនដោះស្រាយដែលបានរៀបចំ។ សម្រាប់គូទ មួយក្នុងចំណោមពួកគេត្រូវបានជ្រើសរើស - Line Congruent PRNG (LCPRNG) ។

លីនេអ៊ែរស្របគ្នា PRNG

Linear Congruent PRNG (LCPRNG) គឺជាវិធីសាស្រ្តសម្រាប់បង្កើតលេខ pseudo-droplet ។ ឈ្នះមិនមែនជាកម្លាំងគ្រីបទេ។ វិធីសាស្រ្តទាំងមូលនៃបន្ទាត់រាងប៉ូលនៅលក្ខខណ្ឌគណនានៃម៉ូឌុលចំណុចបញ្ចប់ចរន្តលីនេអ៊ែរណាមួយ m អាចត្រូវបានផ្តល់ដោយរូបមន្តមួយ។ ភាពធ្ងន់ធ្ងរត្រូវបានកាត់ចេញពីជម្រើសនៃលេខចាប់ផ្តើម - ពោលគឺគ្រាប់ពូជ។ នៅពេលដែលតម្លៃគ្រាប់ពូជខុសគ្នា លេខផ្សេងគ្នាត្រូវបានកំណត់។ ការអនុវត្តនៃក្បួនដោះស្រាយ JavaScript បែបនេះ៖

Const a = 45; const c = 21; const m = 67; var seed = 2; const rand = () => គ្រាប់ពូជ = (a * seed + c) %m; សម្រាប់ (អនុញ្ញាតឱ្យ i = 0; i<30; i++) console.log(rand())
កម្មវិធី Bagato-mov ដើម្បីដំណើរការ LСPRNG (ប៉ុន្តែមិនមែនជាក្បួនដោះស្រាយដូចគ្នា (!)) ។

ដូចដែលអ្នកនិយាយ ដូច្នេះអ្នកអាចផ្ទេរភាពជាប់លាប់។ តើ DPSL សម្រាប់យើងទេ? ប្រសិនបើអ្នកនិយាយអំពីសន្តិសុខនោះ PRNG គឺជាបញ្ហា។ ប្រសិនបើអ្នកនិយាយអំពីіnshі zavdannya បន្ទាប់មកtіអំណាច - អាចឈ្នះបូក។ ឧទាហរណ៍ សម្រាប់បែបផែនពិសេស និងចលនាក្រាហ្វិក អ្នកអាចទទួលបានផ្នែកមួយនៃ wiklik ចៃដន្យ។ អ័ក្សទីមួយមានសារៈសំខាន់នៅទីនេះ អត្ថន័យ និងការអនុវត្ត! ក្បួនដោះស្រាយបន្ទាប់បន្សំមិនជោគជ័យក្នុងការអួតអំពីល្បឿនរបស់មនុស្សយន្តទេ។

អំណាចមួយទៀតគឺជាសាក្សី។ Deyakі realizatsіїអនុញ្ញាតឱ្យអ្នករៀបចំគ្រាប់ពូជមួយហើយថែមទាំង corny បន្ថែមទៀតដរាបណាអ្នកចុងក្រោយមានទោសម្តងទៀត។ វាត្រូវបានទាមទារសម្រាប់ការធ្វើតេស្តឧទាហរណ៍។ ខ្ញុំនៅតែមានសុន្ទរកថាជាច្រើនសម្រាប់អ្នកដែលមិនត្រូវការ DSL សុវត្ថិភាព។

Yak កាន់ Math.random ()

វិធីសាស្ត្រ Math.random() បង្វិលលេខផ្លាកសញ្ញា pseudo-badge in a float in a range = crypto.getRandomValues(new Uint8Array(1)); console.log (តម្លៃ)
Ale, នៅលើ PRNG view Math.random (), វិធីសាស្រ្តទាំងមូលគឺកាន់តែពឹងផ្អែកលើធនធាន។ នៅខាងស្ដាំមានម៉ាស៊ីនបង្កើតវីគីប្រព័ន្ធដ៏កាចសាហាវនៅក្នុង OS ដែលអាចត្រូវបានប្រើដើម្បីស្ដារការចូលទៅកាន់មជ្ឈមណ្ឌល dzherel (អាសយដ្ឋានអាភៀន ស៊ីភីយូ សីតុណ្ហភាព។ល។)។

មិនមានចុងបញ្ចប់នៃលេខដែលអាចត្រូវបានរក្សាទុកពីធាតុឯករាជ្យជាក់ស្តែងដែលត្រូវបានបញ្ជាដោយយោងទៅតាមការចែកចាយដែលបានផ្តល់ឱ្យ។ តាមក្បួនមួយ rosodil ស្មើគ្នា។

ការបង្កើតលេខផ្សេងៗក្នុង Excel អាចធ្វើបានតាមវិធីផ្សេងៗគ្នា។ វាងាយស្រួលក្នុងការមើលឃើញល្អបំផុតនៃពួកគេ។

មុខងារនៃលេខទម្លាក់ក្នុង Excel

  1. អនុគមន៍ RAND ត្រូវបានបង្វិលក្នុងលេខដូចគ្នាជាលេខដូចគ្នា។ វានឹងមានតិចជាង 1 ច្រើន ឬតិចជាង 0។
  2. មុខងារ ROZMIZ ត្រូវបានបង្វិលទៅជាលេខតែមួយ។

វីស្គីដែលអាចមើលឃើញនៅលើគូទ។

លេខបង្ហាញញ័រសម្រាប់ RAND បន្ថែម

មុខងារនៃអាគុយម៉ង់មិនមែនជា vimag (RAND()) ទេ។

លេខនៅក្នុងជួរពី 1 ដល់ 5 ត្រូវបានបង្កើតឧទាហរណ៍ខ្ញុំនឹងចាប់ផ្តើមរូបមន្ត: = RAND () * (5-1) +1 ។

ចំនួនបង្វិលត្រូវបានបែងចែកស្មើៗគ្នានៅលើចន្លោះពេល។

នៅក្នុងករណីនៃការរាប់ស្បែក arkusha ឬការផ្លាស់ប្តូរតម្លៃ ប្រភេទថ្មីនៃ arkusha ប្រែទៅជាលេខថ្មី។ ដរាបណាវាចាំបាច់ដើម្បីរក្សាទុកតម្លៃដែលបានបង្កើត វាអាចធ្វើទៅបានដើម្បីជំនួសរូបមន្តសម្រាប់តម្លៃ។

  1. Klatsaєmo ដោយcomіrtsіជាមួយនឹងលេខ vypadkovym ។
  2. រូបមន្តមួយចំនួនមានរូបមន្ត។
  3. ការវាយលុក F9 ។ І សេចក្តីផ្តើម។

ការបំប្លែងនៃភាពស្មើគ្នានៃការបែងចែកជួរនៃលេខពីការរំញ័រដំបូងសម្រាប់អ៊ីស្តូក្រាមបន្ថែមនៃជួរ។


ជួរនៃតម្លៃបញ្ឈរ - ប្រេកង់។ ផ្ដេក - "kisheni" ។



មុខងារ VIPADMIZ

វាក្យសម្ព័ន្ធនៃអនុគមន៍ DRAWING គឺ (ព្រំដែនទាប ព្រំដែនខាងលើ)។ អំណះអំណាងទីមួយគឺតិចជាងអាគុយម៉ង់ផ្សេងទៀត។ នៅកន្លែងដំបូងមានមុខងារដឹងគុណ។ ផ្ទេរ, សិក្សារវាង - លេខទាំងមូល។ ខ្ញុំនឹងបំបែកផ្នែកមួយនៃរូបមន្ត vidkid ។

គូទនៃមុខងារ victorian:

លេខVipadkovіជាមួយនឹងភាពត្រឹមត្រូវនៃ 0.1 និង 0.01:

កម្មវិធីបង្កើតលេខជំនួស Yak robiti ក្នុង Excel

ម៉ាស៊ីនភ្លើង Zrobimo នៃលេខ vypadkovyh ជាមួយនឹងជំនាន់នៃតម្លៃនៃជួរច្រៀង។ រូបមន្ត Vikoristovuєmo នៃទម្រង់: = INDEX (A1: A10; TsILO (RAND () * 10) +1) ។

ម៉ាស៊ីនភ្លើង Zrobimo នៃលេខ vipadkovyh ក្នុងជួរពី 0 ទៅ 100 ក្នុង crocus 10 ។

ពីបញ្ជីតម្លៃអត្ថបទ អ្នកត្រូវញ័រ 2 ប្រភេទ។ សម្រាប់មុខងារបន្ថែមរបស់ RANDOM វាអាចញែកអត្ថបទនៃតម្លៃក្នុងជួរ A1:A7 ជាមួយនឹងលេខ vypadkovy ។

ស្វែងរកមុខងារ INDEX សម្រាប់ការជ្រើសរើសតម្លៃអត្ថបទពីរប្រភេទពីបញ្ជីលទ្ធផល។

Schob ញ័រជាមួយនឹងតម្លៃមួយពីបញ្ជីអ្នកនឹងឃើញរូបមន្តនេះ: = INDEX (A1: A7; VIPAD MІZH (1; RAHUNOK (A1: A7))) ។

ម៉ាស៊ីនភ្លើងនៃជួរធម្មតានៃលេខ

អនុគមន៍ RAND និង REFERENCE ឃើញលេខដូចគ្នាពីជួរតែមួយ។ ថាតើតម្លៃនៃផ្នែកដូចគ្នានៃការផ្គត់ផ្គង់ថាមពលអាចត្រូវបានប្រើប្រាស់ក្នុងកម្រិតទាបរវាងជួរនៃការផ្គត់ផ្គង់ថាមពល និងនៅផ្នែកខាងលើ។ បញ្ចូល rosette ដ៏អស្ចារ្យនៃតម្លៃទាំងមូល។

ការលូតលាស់ធម្មតាគឺផ្អែកលើភាពជិតស្និទ្ធនៃទីតាំងនៃផ្នែកធំនៃលេខដែលបានបង្កើតទៅចំនួនទាំងមូល។ រូបមន្ត Pidkorigumo Razmіzh і រលាយក្នុងសំណុំទិន្នន័យជាមួយ rozpodil ធម្មតា។

ភាពជាម្ចាស់នៃទំនិញ X - 100 រូប្លិ៍។ បក្ស​ទាំង​មូល​រីក​ចម្រើន​ឡើង​ធម្មតា។ Vipadkova អាចផ្លាស់ប្តូរទៅជួរធម្មតានៃតម្លៃ។

សម្រាប់គំនិតបែបនេះជួរតម្លៃជាមធ្យមគឺ 100 រូប្លិ៍។ វានឹងបង្កើតចំនួនទឹកប្រាក់ដ៏ល្អ ហើយនឹងជំរុញក្រាហ្វពីអត្រាធម្មតានៅទិន្នផលស្តង់ដារ 1.5 រូប្លិ៍។

មុខងារ Vikoristovuєmo: = NORMINV (RAND (); 100; 1,5) ។

កម្មវិធី Excel គឺមេរោគ មានន័យថាវាស្ថិតនៅក្នុងជួរនៃលទ្ធភាព។ Oskіlki poznіvstvu សម្រាប់ទំនិញដែលមានចំណែកនៃ 100 rubles គឺអតិបរមា, រូបមន្តបង្ហាញតម្លៃគឺជិត 100 ផ្នែក, nіzh іnshі។

ចូរបន្តរហូតដល់អ្នកទទួលបានរូបភាព។ អ្នកត្រូវដាក់បញ្ជីទៅក្នុងតារាងដែលមានប្រភេទ។ សម្រាប់ rosib'єmo masiv ជាច្រើននៅលើរយៈពេល:

នៅលើមូលដ្ឋាននៃទិន្នន័យដែលបានផ្តល់ឱ្យវាអាចធ្វើទៅបានដើម្បីបង្កើតដ្យាក្រាមពី rosodil ធម្មតា។ អត្ថន័យទាំងអស់គឺជាចំនួនអនីតិជននៅក្នុងឧស្សាហកម្មនេះ ប្រភេទទាំងមូលគឺជារយៈពេល។

ការពិពណ៌នាម៉ាស៊ីនភ្លើង

ម៉ាស៊ីនភ្លើងអនឡាញមិនស្តង់ដាររបស់យើងនៃតម្លៃសម្រាប់លេខធំ។ ឈ្នះអាចឈ្នះបានយ៉ាងងាយស្រួល ឧទាហរណ៍ ដើម្បីចុះហត្ថលេខាលើលេខឆ្នោតដែលឈ្នះ ដើម្បីឈ្នះការប្រកួត។

ចំនួន​លេខ​ដែល​ត្រូវ​បាន​បង្កើត​ក្នុង​មួយ​ម៉ោង៖ ពី 1 ដល់ 999 ។ លេខមួយត្រូវបានបង្កើតឡើងសម្រាប់ការផ្សព្វផ្សាយ។

ជួរដែលមានលេខ៖ ពី 1 ដល់ 99999999 រួមបញ្ចូល។ ជាមួយនឹងជួរដ៏ធំទូលាយនៃតម្លៃ ជួរគឺធំជាងតម្លៃ cob ។ សម្រាប់​ការ​សន្យា​សម្រាប់​ជំនាន់​នៃ​ការ​ទម្លាក់​លេខ ជួរ​គឺ 1 ដល់ 100។

ជំនាន់នៃលេខអាចត្រូវបានតម្រៀប: នៅក្នុងសំណុំបែបបទនៃការធ្លាក់ចុះមួយ (សម្រាប់ umovchannyam), សម្រាប់ការធ្លាក់ចុះ, ក៏ដូចជាសម្រាប់ zrostannyam ។

នៅពេលដែលលេខត្រូវបានបង្ហាញនៅក្នុង blots លទ្ធផលអាចត្រូវបានចែកចាយដោយជោគជ័យ: probil (សម្រាប់ការជំនួស) coma ក៏ដូចជាការរួមបញ្ចូលគ្នា "coma + probil" ។

នៅពេលបង្កើតលេខជាច្រើន ដូចគ្នាអាចលេចឡើង។ ខ្ញុំ​មើល​ឃើញ​ការ​ផ្លាស់​ប្តូ​រ​ការ​ដាក់​សំឡេង​។ ប្រសិនបើអ្នកអនុញ្ញាតឱ្យមានលេខដូចគ្នានៅក្នុងលទ្ធផល នោះគ្រាន់តែយក birdie នៅក្នុងវាល "លេខដដែលៗ".

ម៉ាស៊ីនភ្លើងក៏អនុញ្ញាតឱ្យអ្នកចម្លងលទ្ធផលទៅសតិបណ្ដោះអាសន្នប្តូរប្រាក់។ សម្រាប់ទាំងមូលវាចាំបាច់ក្នុងការជ្រើសរើសប៊ូតុង "ចម្លង" លទ្ធផលនឹងត្រូវបានដាក់ដោយស្វ័យប្រវត្តិនៅក្នុងការផ្លាស់ប្តូរសតិបណ្ដោះអាសន្ន។

ប្រសិនបើវាចាំបាច់ដើម្បីបង្វែរតម្លៃនៃវាលទាំងអស់នៅជំរុំជញ្ជាំងចុចប៊ូតុង "ស្គម" ។

ពាក្យពីរបីអំពី vipadvosti

Yak bi tse មិនមែនជារឿងអស្ចារ្យសម្រាប់មនុស្សអាក្រក់ទេ ទោះបីមានលេខក៏ដោយ ពួកគេមានតួនាទីសំខាន់ជាងនេះទៅទៀតចំពោះនារីវ័យក្មេងនៃការសម្តែងរបស់មនុស្ស ដោយសារពួកគេត្រូវការអំណោយពីចំនួនច្រើន វាមិនអាចទៅរួចទេក្នុងការផ្ទេរ yaku ទាំងអស់។ Naybilsh ជាមួយនឹងគូទរបស់យើងអាចជាឆ្នោតឬកាស៊ីណូអនឡាញ។ បើទោះជាការប្រកាសកាលបរិច្ឆេទបែបនេះហាក់ដូចជាមិនច្បាស់លាស់ ប៉ុន្តែអាចរក្សាបាននូវសណ្តាប់ធ្នាប់ ប៉ុន្តែអាចរក្សាចំណេះដឹងអំពីផលប្រយោជន៍របស់អ្នក។ ដូច្នេះនៅឆ្នាំ 1873 វិស្វករជនជាតិអង់គ្លេស Joseph Jagger ភ្លាមៗពីមិត្តភក្តិជាច្រើនរបស់គាត់ មេរោគនៅកាស៊ីណូ ហើយបន្ទាប់ពីសរសេរលេខនៅលើកង់រ៉ូឡែត។ ដើម្បីស្វែងយល់ ale ឈ្នះ viyaviv នៅលើរ៉ូឡែតមួយ លេខត្រូវបានជ្រើសរើសញឹកញាប់ជាង តិចជាញឹកញាប់ tobto ។ មិនដូចគ្នាទេ! អ័ក្សគឺ todi ឈ្នះ ហើយព្យាយាមដាក់កាក់នៅលើលេខ q ។ ខ្ញុំសូមជូនពរឱ្យម្ចាស់កាស៊ីណូសង្ស័យថាមានអ្វីមួយខុសហើយពួកគេវេទមន្តដូចជាពួកគេកែតម្រូវស្ថានភាពដោយរៀបចំតុពីកន្លែងមួយទៅកន្លែងមួយទៀត - វាមិនអាចជួយបានទេ។ Jagger លេងជាមួយពួកគេជិត 5 លានដុល្លារសម្រាប់វគ្គសិក្សាមួយថ្ងៃ។

លេខដែលត្រូវការ និងការគ្រីបគ្រីប ឧទាហរណ៍ សម្រាប់ការអ៊ិនគ្រីបនៃចរាចរណ៍ការពារហានិភ័យ ឬសម្រាប់ប្រតិបត្តិការធនាគារ។ ក៏ដូចជាជំនាន់នៃលេខចុងក្រោយនេះ នឹងមានមាតានៃច្បាប់ ប៉ុន្តែងាយនឹងជួប ជនអាក្រក់អាចស្ទាក់ចាប់ចរាចរចូល និងបញ្ជូនកុំព្យូទ័រទៅកាន់កុំព្យូទ័ររបស់ឧក្រិដ្ឋជន ដើម្បីជាប្រយោជន៍។ បង្កើនទិន្នន័យសម្ងាត់របស់អ្នក។

លើសពីនេះទៀត លេខនៅទ្រឹងនៅក្នុង galuzy វិទ្យាសាស្ត្រ និងវិស្វកម្មថ្មីសម្រាប់គំរូកុំព្យូទ័រនៃដំណើរការធម្មជាតិពិត សម្រាប់អ្នកស្ថិតិដែលផ្អែកលើព័ត៌មានមិនច្បាស់លាស់ នៅក្នុងហ្គេមថ្មីៗនៃឱកាស (មិនមែនគ្រាន់តែរ៉ូឡែត ជាដើម)។

Yak bachimo, vipadkovostіតម្រូវឱ្យមាន តើវាងាយស្រួលក្នុងការទទួលស្គាល់ការពិតនៃលេខ និងនិមិត្តសញ្ញាទេ? ភ្លាមៗ វាអាចបើកម៉ាស៊ីនភ្លើងបែបនេះតាមទ្រឹស្តី ប៉ុន្តែវាកាន់តែសំខាន់ក្នុងការអនុវត្ត។ លេខដែលអាចត្រូវបានបកស្រាយបន្ថែមលើក្បួនដោះស្រាយគណិតវិទ្យាផ្សេងទៀតត្រូវបានគេហៅថា pseudo-ugly ។ មានប្រភេទម៉ាស៊ីនភ្លើងជាច្រើនប្រភេទនៃលេខចៃដន្យ ក៏ដូចជាប្រភេទនៃក្បួនដោះស្រាយមួយចំនួន ប៉ុន្តែក្លិនមិនមែនសុទ្ធតែល្អទាំងអស់នោះទេ។ ទោះយ៉ាងណាក៏ដោយ មានចំនួនកាន់តែច្រើននៃគំនិតរបស់ cob វ័យក្មេង ដែលបង្កើនល្បឿននៃការផ្ទេរចំនួននៃការវាយលុក cutaneous ពីមួយថ្ងៃទៅមួយថ្ងៃហើយបន្ទាប់មកប្រែទៅជាម៉ាស៊ីនភ្លើងដែលជាការល្អ។

នោះហើយជាមូលហេតុដែលអ្នកឃើញវាដោយយុត្តិធម៌? នៅពេលបច្ចុប្បន្នវិទ្យាសាស្រ្តគឺvazhaєដូច្នេះ vypadkovymi ដានទៅpodіїនៃមេកានិចកង់ទិច។ ដោយសារគោលការណ៍មិនមានតម្លៃរបស់ Heisenberg វាមិនអាចទៅរួចទេសម្រាប់ភាពត្រឹមត្រូវដ៏អស្ចារ្យនៃប៉ារ៉ាម៉ែត្រចាំបាច់ទាំងអស់នៃវត្ថុ Quantum ។ លើសពីនេះទៅទៀត ជាគោលការណ៍វាមិនអាចទៅរួចទេ ប៉ុន្តែមិនមែនដោយសារតែយើងមិនមានសមត្ថភាពបច្ចេកទេសនោះទេ។ ហើយប្រសិនបើវាមិនសមហេតុផលក្នុងការផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រ cob ទាំងអស់នោះ វាមិនអាចផ្ទេរលទ្ធផលពិតប្រាកដទៅដំណើរការបានទេ។

Otzhe ដែលជាម៉ាស៊ីនភ្លើងដែលមានប្រសិទ្ធភាពបំផុតនៃចំនួនធំនៅជាប់នឹងម៉ាស៊ីនភ្លើង quantum ដូចគ្នាគឺ tobto ។ នោះគឺរបៀបលេងជាមួយដំណើរការ quantum មនុស្សយន្តរបស់អ្នក។