ម៉ាស៊ីនបង្កើតលេខចៃដន្យឥតគិតថ្លៃ។ បង្កើតលេខគត់ ឬលេខទសភាគចៃដន្យក្នុងចន្លោះណាមួយ ដោយអាចបង្កើតបានច្រើនលេខក្នុងពេលតែមួយ និងមានមុខងារមិនឲ្យលេខស្ទួន។
ម៉ាស៊ីនបង្កើតលេខចៃដន្យផ្តល់ជូននូវលេខមួយ ឬច្រើនក្នុងចន្លោះដែលអ្នកកំណត់ មិនថាជាលេខគត់ ឬលេខទសភាគ ដោយប្រើប្រភពចៃដន្យធ្វើឲ្យលទ្ធផលនីមួយៗមិនអាចទាយទុកជាមុនបាន ព្រមទាំងអាចជ្រើសរើសកុំឲ្យលេខស្ទួនគ្នាបានផងដែរ។
ធ្វើបច្ចុប្បន្នភាពចុងក្រោយ:
ម៉ាស៊ីនបង្កើតលេខចៃដន្យ
ម៉ាស៊ីនបង្កើតលេខចៃដន្យស្តាប់ទៅហាក់ដូចជាសាមញ្ញ ប៉ុន្តែកំណែដែលមានប្រយោជន៍ពិតប្រាកដត្រូវការច្រើនជាងគ្រាន់តែ "ផ្តល់លេខចៃដន្យមួយ" — អ្នកត្រូវគ្រប់គ្រងចន្លោះលេខ សម្រេចចិត្តជ្រើសរើសរវាងលេខគត់ និងលេខទសភាគ ហើយពេលខ្លះត្រូវបង្កើតលេខច្រើនក្នុងពេលតែមួយដោយគ្មានលេខស្ទួន។ ឧបករណ៍នេះគ្របដណ្តប់លើតម្រូវការទាំងអស់នេះនៅកន្លែងតែមួយ។
នៅផ្នែកខាងក្នុង វាទាញយកលេខពីប្រភពចៃដន្យសុវត្ថិភាពកម្រិតគ្រីបតូរបស់កម្មវិធីរុករករបស់អ្នកនៅពេលមាន ដែលផ្តល់នូវគុណភាពចៃដន្យខ្ពស់ជាងអនុគមន៍ចៃដន្យធម្មតាដែលភ្ជាប់មកជាមួយភាសាសរសេរកម្មវិធីភាគច្រើន — មានប្រយោជន៍ទោះជាអ្នកកំពុងជ្រើសរើសអ្នកឈ្នះឆ្នោត ឬគ្រាន់តែសម្រេចជម្លោះថាតើនរណាត្រូវលាងចាន។
លេខគត់ធៀបនឹងលេខទសភាគ
លេខគត់គឺជាជម្រើសលំនាំដើមសម្រាប់ការប្រើប្រាស់ប្រចាំថ្ងៃភាគច្រើន — ការបោះលុយកាក់ ការស្រង់លេខឆ្នោត ការជ្រើសរើសសមាជិកក្រុមចៃដន្យ ឬការជ្រើសរើសសំបុត្រឈ្នះ។ វាងាយស្រួលធ្វើការជាមួយ ហើយគ្មានភាពមិនច្បាស់លាស់ចំពោះលទ្ធផលទេ។
របៀបលេខទសភាគមានប្រយោជន៍នៅពេលអ្នកត្រូវការតម្លៃចៃដន្យដែលមិនមែនជាលេខមូល — ការក្លែងធ្វើការវាស់វែង ការបង្កើតទិន្នន័យសាកល្បងសម្រាប់សៀវភៅបញ្ជី ឬការជ្រើសរើសភាគរយ ឬតម្លៃចៃដន្យ។ អ្នកអាចគ្រប់គ្រងបានយ៉ាងច្បាស់ថាតើមានប៉ុន្មានខ្ទង់បន្ទាប់ពីចំណុចទសភាគ។
ការជៀសវាងលេខស្ទួន
នៅពេលអ្នកកំពុងស្រង់លេខចៃដន្យច្រើន — សម្រាប់ការចាប់រង្វាន់ដែលមានអ្នកឈ្នះច្រើននាក់ សំណុំលេខឆ្នោតមិនស្ទួន ឬបញ្ជីលេខសម្គាល់ដែលបានលាយបញ្ចូលគ្នា — អ្នកតែងតែត្រូវការឲ្យលេខនីមួយៗខុសពីគ្នា។ ការបិទជម្រើសលេខស្ទួនធានាថាគ្មានលេខណាមួយលេចឡើងពីរដងក្នុងកញ្ចប់តែមួយ។
មានដែនកំណត់ដ៏ធ្ងន់ធ្ងរនៅទីនេះ៖ ប្រសិនបើចន្លោះលេខរបស់អ្នកតូចជាងចំនួនតម្លៃមិនស្ទួនដែលអ្នកកំពុងស្នើសុំ វាមិនអាចធ្វើទៅបានតាមគណិតវិទ្យាទេ។ ឧបករណ៍នេះពិនិត្យរកករណីនេះ ហើយជូនដំណឹងអ្នកជំនួសឲ្យផ្តល់លទ្ធផលមិនពេញលេញ ឬមិនត្រឹមត្រូវ។
ការប្រើប្រាស់ទូទៅ
លើសពីហ្គេម និងការចាប់រង្វាន់ ម៉ាស៊ីនបង្កើតលេខចៃដន្យគឺជាឧបករណ៍មូលដ្ឋានក្នុងស្ថិតិសម្រាប់ការស្រង់គំរូចៃដន្យ ក្នុងការសាកល្បងកម្មវិធីសម្រាប់បង្កើតទិន្នន័យសាកល្បងជាក់ស្តែង និងក្នុងការស្រាវជ្រាវសម្រាប់ការចាត់តាំងអ្នកចូលរួមក្នុងក្រុមសិក្សាដោយចៃដន្យ។
វាក៏មានប្រយោជន៍សម្រាប់ការសម្រេចចិត្តប្រចាំថ្ងៃផងដែរ — ការជ្រើសរើសភោជនីយដ្ឋានពីបញ្ជីខ្លីមួយ ការចាត់តាំងលំដាប់វេនក្នុងយប់លេងហ្គេម ឬការសម្រេចជម្លោះស្មើគ្នា — ស្ថានភាពដែលអ្នកចង់បានលទ្ធផលមិនលម្អៀងពិតប្រាកដជាជាងការទាយ។
ករណីប្រើប្រាស់ជាក់ស្តែង
ការចាប់រង្វាន់ ឬការចាប់ឆ្នោត
ជ្រើសរើសអ្នកឈ្នះប្រកបដោយយុត្តិធម៌ និងគ្មានលម្អៀងពីបញ្ជីលេខអ្នកចូលរួម។
ការបោះលុយកាក់និម្មិត ឬស្រង់ឆ្នោត
សម្រេចហ្គេម ការសម្រេចចិត្ត ឬលំដាប់វេនដោយគ្មានលុយកាក់ពិត។
ការបង្កើតទិន្នន័យសាកល្បង
បង្កើតតម្លៃលេខគំរូសម្រាប់សៀវភៅបញ្ជី មូលដ្ឋានទិន្នន័យ ឬការសាកល្បងកម្មវិធី។
ការស្រង់គំរូចៃដន្យសម្រាប់ការស្រាវជ្រាវ
ជ្រើសរើសសំណុំរងចៃដន្យនៃធាតុ ឬអ្នកចូលរួមពីសំណុំធំជាង។
ការសម្រេចចិត្តដោយគ្មានលម្អៀង
ឲ្យសំណាងសម្រេចចិត្តរវាងជម្រើសជំនួសឲ្យការពឹងផ្អែកលើអារម្មណ៍។
ឧបករណ៍នេះប្រើប្រភពលេខចៃដន្យសុវត្ថិភាពកម្រិតគ្រីបតូ (Web Crypto API) របស់កម្មវិធីរុករករបស់អ្នកនៅពេលមាន ហើយប្រើវិធីបង្កើតលេខប្រាកដនិយម (pseudo-random) ជាជម្រើសបម្រុងទុក។ វិធីនេះសមស្របសម្រាប់ការលេងហ្គេម ការចាប់រង្វាន់ ការស្រង់គំរូ និងការប្រើប្រាស់ធម្មតាប្រចាំថ្ងៃ ប៉ុន្តែមិនសមស្របសម្រាប់ការបង្កើតកូនសោគ្រីបតូនោះទេ។
បាន — គ្រាន់តែបិទជម្រើស "អនុញ្ញាតឲ្យលេខស្ទួន" ហើយលេខដែលបានបង្កើតនីមួយៗនឹងមិនស្ទួនគ្នាទេ។ សូមចងចាំថាចន្លោះលេខត្រូវតែធំល្មមដើម្បីផ្ទុកលេខមិនស្ទួនតាមចំនួនដែលអ្នកកំណត់ ឧទាហរណ៍ អ្នកមិនអាចបង្កើតលេខគត់មិនស្ទួន ១០ ពីចន្លោះ ១ ដល់ ៥ បានទេ។
លេខគត់គឺជាលេខដែលគ្មានផ្នែកទសភាគ ដូចជា ៧ ឬ ៤២។ លេខទសភាគមានខ្ទង់បន្ទាប់ពីចំណុចទសភាគ ដោយចំនួនខ្ទង់ត្រូវបានកំណត់តាមការកំណត់ "ចំនួនខ្ទង់ទសភាគ" — មានប្រយោជន៍សម្រាប់ការក្លែងធ្វើការវាស់វែង តម្លៃទំនិញ ឬតម្លៃណាមួយដែលមិនមែនជាលេខមូល។
បាន សូមកំណត់ "ចំនួនលេខត្រូវការ" ដល់តម្លៃណាមួយរហូតដល់ ១០០។ វាមានប្រយោជន៍សម្រាប់ការចាប់រង្វាន់ឆ្នោតច្រើនដង ការបង្កើតទិន្នន័យសាកល្បង ឬការបង្កើតគំរូលេខចៃដន្យមួយកញ្ចប់ក្នុងការចុចតែម្តង។
សមស្រប — គ្រាន់តែកំណត់ចន្លោះលេខឲ្យត្រូវនឹងចំនួនអ្នកចូលរួមសរុប (ឧទាហរណ៍ ១ ដល់ ២៥០ សម្រាប់អ្នកចូលរួម ២៥០ នាក់) បង្កើតលេខមួយ ហើយនោះគឺជាលេខអ្នកឈ្នះរបស់អ្នក។ សូមបិទជម្រើសលេខស្ទួន ប្រសិនបើអ្នកចាប់រង្វាន់ច្រើនដងដើម្បីកុំឲ្យនរណាម្នាក់ត្រូវបានជ្រើសរើសពីរដង។