ماژول تصادفی پایتون (Random Module)

پایتون یک ماژول داخلی برای تولید اعداد تصادفی دارد.

random این ماژول دارای مجموعه‌ای از روش‌های زیر است:

روش توضیح
seed() ابتدا کردن تولیدکننده عدد تصادفی.
getstate() بازگرداندن حالت فعلی تولیدکننده عدد تصادفی.
setstate() بازگرداندن حالت داخلی تولیدکننده عدد تصادفی.
getrandbits() بازگرداندن عددی که نشان‌دهنده یک موقعیت تصادفی است.
randrange() بازگرداندن عدد تصادفی بین دو محدوده داده شده.
randint() بازگرداندن عدد تصادفی بین دو محدوده داده شده.
choice() بازگرداندن عنصر تصادفی از توالی داده شده.
choices() بازگرداندن لیستی که شامل انتخاب تصادفی از توالی داده شده است.
shuffle() پذیرش یک توالی و بازگرداندن این توالی در ترتیب تصادفی.
sample() بازگرداندن نمونه‌ای از توالی داده شده.
random() بازگرداندن عدد تصادفی بین 0 و 1.
uniform() بازگرداندن عدد تصادفی بین دو پارامتر داده شده.
triangular() بازگرداندن عدد تصادفی بین دو پارامتر داده شده، شما همچنین می‌توانید پارامتر حالت را تنظیم کنید تا نقطه میانی بین دو پارامتر دیگر مشخص شود.
betavariate() بر اساس توزیع Beta (برای آمار) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
expovariate() بر اساس توزیع نمایی (برای آمار)، عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند، اگر پارامتر منفی باشد، عدد تصادفی浮‌پوینت بین 0 تا -1 بازمی‌گرداند.
gammavariate() بر اساس توزیع Gamma (برای آمار) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
gauss() بر اساس توزیع گاوس (برای احتمالات) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
lognormvariate() بر اساس توزیع لوگ‌نرمال (برای احتمالات) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
normalvariate() بر اساس توزیع نرمال (برای احتمالات) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
vonmisesvariate() بر اساس توزیع von Mises (برای آمار جهت‌یابی) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
paretovariate() بر اساس توزیع Pareto (برای احتمالات) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.
weibullvariate() بر اساس توزیع Weibull (برای آمار) عدد تصادفی浮‌پوینت بین 0 تا 1 بازمی‌گرداند.