Computer MCH
1.12K subscribers
3.6K photos
2.41K videos
253 files
1.05K links
🖥 آموزش کامپیوتر و برنامه نویسی

🟢 پروکسی و اخبار تکنولوژی
🟡 مطالب امنیتی و برنامه نویسی
🔴 ترفند های کامپیوتر و موبایل
🟣 معرفی نرم افزار و اپلیکیشن

🆔 ارتباط و پرسش سوالات :
@Computer_MCH_Group
Download Telegram
🎲 آیا کامپیوتر واقعاً می‌تونه رندوم تولید کنه؟

💻 کامپیوتر یه دستگاه منطقیه، یعنی همه چیز رو طبق دستور و فرمول انجام می‌ده. پس نمی‌تونه مثل طبیعت یا انسان، چیزی کاملاً تصادفی بسازه و این سخت‌ترین کار برای کامپیوتره.

ℹ️ پس الان کامپیوترها چجوری رندوم عدد تولید میکنن؟ یا تو همین زبان پایتون ، کتابخونه random چجوری کار میکنه و چجوری یه چیز رندوم تولید می‌کنه؟

✔️ جوابش اینه که کامپیوترها از الگوریتم‌هایی استفاده می‌کنن که عددهایی تولید می‌کنن که به نظر تصادفی میان. به این عددها می‌گیم شبه‌تصادفی.

🧠 یکی از معروف‌ترین الگوریتم‌ها برای این کار، Mersenne Twister هست. این الگوریتم با یه عدد اولیه که بهش می‌گن seed شروع می‌کنه و بعد با فرمول‌های پیچیده، یه دنباله طولانی از عددها تولید می‌کنه. این عددها طوری طراحی شدن که خیلی یکنواخت و غیرقابل پیش‌بینی باشن.

📌 نکته جالب:
اگر همون seed رو دوباره استفاده کنیم، همون عددها دوباره تولید می‌شن! پس این تصادفی نیست، بلکه یه شبیه‌سازی هوشمندانه‌ست.

🧠 برای تولید عدد واقعاً تصادفی، باید از چیزهایی مثل نویز الکترونیکی، حرکت موس، یا حتی پدیده‌های کوانتومی استفاده کنیم. چیزی که توی کامپیوترهای معمولی وجود نداره.

#Random
🖥 @Computer_MCH
Please open Telegram to view this post
VIEW IN TELEGRAM
6