عدد تصادفی چیست؟
عدد تصادفی یا random به معنی یک عددی نیست که بر اساس یک الگوی خاصی ایجاد شود بلکه به معنی یک عددی هست که واقعل غیر قابل پیشبینی باشد.
شبه تصادفی و تصادفی واقعی.
همانطور که گفتیم عدد تصادفی عددی هست که توسط الگویی ایجاد نشده باشد اما یعنی چه؟
کامپیوتر با برنامه ها کار میکند هر برنامه شامل منطق الگو ثابت است پس یعنی عدد تصادفی که ما در کامپیوتر ایجاد میکنیم واقعا تصادفی نیست چون اگر الگوریتم و الگو پشت این کار را بندانیم میتونیم پیش بینی کنیم که عدد بعدی چیست به این اعداد که توسط یک الگوی خاص تولید میشوند اعداد شبه تصادفی میگویند.
پس یعنی نمیتوان اعداد واقعا تصادفی ایجاد کرد؟
چرا ممکن است اما لازم نیست بجز در بحث هایی مثل امنیت که لازم است کد ها و رمز ها بدون الگو ایجاد شوند تا قابل هک نباشند ولی ما در این درس با اعداد شبه تصادفی کار میکنیم.
ایجاد اعداد تصادفی در Numpy
برای ایجاد اعداد رندوم در نامپای میتوانیم از ماژول رندوم استفاده کنیم.
x = random.randint(100)
خلاصه درس