اعداد تصادفی در اکسل مولد اعداد تصادفی در اکسل

اکسل تابعی برای یافتن اعداد تصادفی =RAND() دارد. توانایی یافتن یک عدد تصادفی در اکسل جزء مهم برنامه ریزی یا تجزیه و تحلیل است، زیرا می توانید نتایج مدل خود را بر روی حجم زیادی از داده ها پیش بینی کنید یا به سادگی یک عدد تصادفی را برای آزمایش فرمول یا تجربه خود بیابید.

اغلب از این تابع برای به دست آوردن استفاده می شود مقدار زیاداعداد تصادفی آن ها شما همیشه می توانید 2 تا 3 عدد را خودتان بدست آورید؛ برای یک عدد بزرگ استفاده از یک تابع ساده تر است. در اکثر زبان های برنامه نویسی، یک تابع مشابه به عنوان Random (از انگلیسی تصادفی) شناخته می شود، بنابراین اغلب می توانید با عبارت Russified "به ترتیب تصادفی" و غیره روبرو شوید. در اکسل انگلیسی، تابع RAND به عنوان RAND ذکر شده است

بیایید با توضیح تابع =RAND() شروع کنیم. این تابع به آرگومان نیاز ندارد.

و به صورت زیر عمل می کند: یک عدد تصادفی از 0 تا 1 را خروجی می دهد. عدد واقعی خواهد بود، i.e. به طور کلی هر یک، به عنوان یک قاعده است اعداد اعشاریبه عنوان مثال 0.0006.

هر بار که شماره را ذخیره می کنید تغییر می کند؛ برای به روز رسانی شماره بدون به روز رسانی، F9 را فشار دهید.

یک عدد تصادفی در یک محدوده مشخص. تابع

اگر محدوده اعداد تصادفی موجود برای شما مناسب نیست و به مجموعه ای از اعداد تصادفی از 20 تا 135 نیاز دارید، چه کاری انجام دهید. چگونه می توان این کار را انجام داد؟

باید فرمول زیر را یادداشت کنید.

RAND()*115+20

آن ها یک عدد از 0 تا 115 به طور تصادفی به 20 اضافه می شود که به شما امکان می دهد هر بار یک عدد در محدوده مورد نظر بدست آورید (تصویر اول را ببینید).

به هر حال، اگر شما نیاز به پیدا کردن یک عدد صحیح در همان محدوده دارید، یک تابع ویژه برای این وجود دارد، جایی که ما مرزهای بالایی و پایینی مقادیر را نشان می دهیم.

RANDBETWEEN(20,135)

ساده، اما بسیار راحت!

اگر به چندین سلول اعداد تصادفی نیاز دارید، کافی است سلول زیر را بکشید.

عدد تصادفی با یک مرحله مشخص

اگر بخواهیم یک عدد تصادفی را به صورت افزایشی بدست آوریم، مثلاً پنج، از یکی از آنها استفاده می کنیم. این OKRUP () خواهد بود

ROUNDTOP(RAND()*50,5)

جایی که ما یک عدد تصادفی از 0 تا 50 پیدا می کنیم و سپس آن را به نزدیکترین مضرب 5 گرد می کنیم. زمانی که شما در حال انجام محاسبه برای مجموعه های 5 تایی هستید، مفید است.

چگونه از تصادفی برای آزمایش یک مدل استفاده کنیم؟

می توانید مدل اختراع شده را با استفاده از تعداد زیادی اعداد تصادفی بررسی کنید. به عنوان مثال، بررسی کنید که آیا یک طرح تجاری سودآور خواهد بود یا خیر

تصمیم بر این شد که این موضوع در مقاله ای جداگانه گنجانده شود. منتظر به روز رسانی های این هفته باشید.

عدد تصادفی در VBA

اگر نیاز به ضبط یک ماکرو دارید و نمی دانید چگونه آن را انجام دهید، می توانید بخوانید.

VBA از تابع استفاده می کند Rnd()، اما بدون فعال کردن دستور کار نخواهد کرد تصادفی کردنبرای اجرای مولد اعداد تصادفی بیایید یک عدد تصادفی از 20 تا 135 را با استفاده از یک ماکرو محاسبه کنیم.

Sub MacroRand() Randomize Range("A24") = Rnd * 115 + 20 End Sub

این کد را در ویرایشگر VBA (Alt + F11) قرار دهید.

مثل همیشه درخواست دادم مثال* با تمام گزینه های پرداخت.

اگر سوالی دارید نظرات خود را بنویسید!

مقاله ما را در شبکه های اجتماعی خود به اشتراک بگذارید:

تابع رند() یک عدد تصادفی یکنواخت توزیع شده x را برمی گرداند که در آن 0 £ x است< 1. Вместе с тем путем несложных преобразований с помощью функции رند() می توانید هر عدد واقعی تصادفی را بدست آورید. به عنوان مثال، برای به دست آوردن یک عدد تصادفی بین آو ب، فقط فرمول زیر را در هر سلول جدول اکسل تنظیم کنید: =RAND()*( ب-آ)+آ .

توجه داشته باشید که با اکسل 2003، تابع رند() بهبود یافته است. اکنون الگوریتم Wichman-Hill را پیاده‌سازی می‌کند که تمام تست‌های استاندارد تصادفی بودن را با موفقیت پشت سر می‌گذارد و تضمین می‌کند که تکرار در ترکیبی از اعداد تصادفی زودتر از 10 13 اعداد تولید شده آغاز نمی‌شود.

مولد اعداد تصادفی در STATISTICA

برای تولید اعداد تصادفی در STATISTICA، باید روی نام متغیر در جدول داده ها (که قرار است اعداد تولید شده را در آن بنویسید) دوبار کلیک کنید. در پنجره مشخصات متغیر، روی دکمه کلیک کنید کارکرد. در پنجره باز شده (شکل 1.17) باید انتخاب کنید ریاضی و یک تابع را انتخاب کنید Rnd .

RND(ایکس ) - تولید اعداد یکنواخت توزیع شده. این تابع فقط یک پارامتر دارد - ایکس ، که مرز سمت راست بازه حاوی اعداد تصادفی را مشخص می کند. در این حالت 0 حاشیه سمت چپ است. برای ورود فرم کلیکارکرد RND (ایکس ) در پنجره مشخصات متغیر، فقط روی نام تابع در پنجره دوبار کلیک کنید عملکرد مرورگر . پس از تعیین مقدار عددی پارامتر ایکس نیاز به فشار دادن خوب . برنامه پیغامی را نشان می دهد که نشان می دهد تابع به درستی نوشته شده است و از شما درخواست تایید در مورد محاسبه مجدد مقدار متغیر می کند. پس از تایید، ستون مربوطه با اعداد تصادفی پر می شود.

تکلیف برای کار مستقل

1. سری های 10، 25، 50، 100 اعداد تصادفی ایجاد کنید.

2. محاسبه کنید آمار توصیفی



3. هیستوگرام بسازید.

در مورد نوع توزیع چه نتیجه ای می توان گرفت؟ یکنواخت خواهد بود؟ چگونه تعداد مشاهدات بر این نتیجه گیری تأثیر می گذارد؟

درس 2

احتمال. شبیه سازی یک گروه کامل از رویدادها

کار آزمایشگاهی شماره 1

کار آزمایشگاهی یک مطالعه مستقل است که پس از آن دفاعیه انجام می شود.

اهداف درس

شکل گیری مهارت های مدل سازی تصادفی.

درک ماهیت و ارتباط مفاهیم احتمال، فراوانی نسبی، تعریف آماری احتمال.

تایید تجربی خواص احتمال و امکان محاسبه احتمال یک رویداد تصادفی به صورت تجربی.

- شکل گیری مهارت برای مطالعه پدیده های ماهیت احتمالی.

وقایع (پدیده هایی) که مشاهده می کنیم را می توان به سه نوع زیر تقسیم کرد: قابل اعتماد، غیرممکن و تصادفی.

قابل اعتمادرویدادی را نام ببرید که مطمئناً در صورت تحقق مجموعه ای از شرایط رخ می دهد اس.

غیر ممکنرویدادی که مشخص است در صورت رعایت مجموعه ای از شرایط رخ نمی دهد اس.

تصادفیرویدادی را فراخوانی می کنیم که وقتی مجموعه ای از شرایط S برآورده می شود، می تواند رخ دهد یا رخ ندهد.

موضوع نظریه احتمالمطالعه الگوهای احتمالی رویدادهای تصادفی همگن جرمی است.

رویدادها نامیده می شوند ناسازگاردر صورتی که وقوع یکی از آنها منتفی از وقوع سایر وقایع در همان محاکمه باشد.

چندین رویداد شکل می گیرد گروه کامل، اگر حداقل یکی از آنها در نتیجه آزمایش ظاهر شود. به عبارت دیگر، وقوع حداقل یکی از رویدادهای گروه کامل یک رویداد قابل اعتماد است.

رویدادها نامیده می شوند به همان اندازه ممکن است، اگر دلیلی وجود داشته باشد که هیچ یک از این رویدادها امکان پذیرتر از بقیه نیست.

هر یک از نتایج آزمون ممکن به همان اندازه نامیده می شود نتیجه ابتدایی.

تعریف کلاسیک احتمال:احتمال وقوع یک رویداد آآنها نسبت تعداد پیامدهای مطلوب برای این رویداد را به تعداد کل همه پیامدهای ابتدایی ناسازگار به همان اندازه ممکن که گروه کامل را تشکیل می دهند، می نامند.

آبا فرمول تعیین می شود

جایی که متر- تعداد نتایج اولیه مطلوب برای رویداد آ, n- تعداد تمام نتایج ممکن آزمون ابتدایی.

یکی از معایب تعریف کلاسیک احتمال این است که برای آزمایش هایی با تعداد نامتناهی نتیجه اعمال نمی شود.

تعریف هندسیاحتمال، احتمال کلاسیک را به مورد تعمیم می دهد عدد بی نهایتنتایج اولیه را نشان می دهد و احتمال سقوط یک نقطه در یک منطقه (بخش، بخشی از یک صفحه و غیره) را نشان می دهد.

بنابراین، احتمال یک رویداد آبا فرمول تعریف می شود، جایی که اندازه مجموعه است آ(طول، مساحت، حجم)؛ - اندازه گیری فضای رویدادهای ابتدایی.

فراوانی نسبی همراه با احتمال به مفاهیم اساسی نظریه احتمال تعلق دارد.

فراوانی نسبی رویدادنسبت تعداد کارآزمایی‌هایی را که در آن رویداد رخ داده است به تعداد کل آزمایش‌هایی که واقعاً انجام شده است، فراخوانی کنید.

بنابراین، فراوانی نسبی رویداد آبا فرمول تعیین می شود، جایی که متر- تعداد وقوع رویداد، nتعداد کلتست ها

یکی دیگر از معایب تعریف کلاسیک احتمال این است که نشان دادن دلایلی برای در نظر گرفتن رویدادهای ابتدایی به یک اندازه ممکن دشوار است. به همین دلیل در کنار تعریف کلاسیک از آن نیز استفاده می کنند تعیین آماری احتمال، فرکانس نسبی یا عددی نزدیک به آن را به عنوان احتمال یک رویداد در نظر بگیرید.

1. شبیه سازی یک رویداد تصادفی با احتمال p.

یک عدد تصادفی تولید می شود y yپ، سپس رویداد A رخ داده است.

2. شبیه سازی یک گروه کامل از رویدادها

اجازه دهید رویدادهایی را که یک گروه کامل را با اعداد از 1 تا تشکیل می دهند، شماره گذاری کنیم n(جایی که n- تعداد رویدادها) و جدولی را ترسیم کنید: در خط اول - شماره رویداد، در خط دوم - احتمال وقوع یک رویداد با عدد مشخص شده.

شماره رویداد j n
احتمال وقوع

بیایید بخش را به محور تقسیم کنیم اوهنقاط با مختصات پ 1 , پ 1 +پ 2 , پ 1 +پ 2 +پ 3 ,…, پ 1 +پ 2 +…+p n-1 روشن nفواصل جزئی Δ 1 , Δ 2 ,…, Δ n. در این مورد، طول بازه جزئی با عدد jبرابر با احتمال p j.

یک عدد تصادفی تولید می شود y، به طور یکنواخت در بخش توزیع شده است. اگر yمتعلق به بازه Δ است j، سپس رویداد A jرسیده است.

کار آزمایشگاهی شماره 1. محاسبه تجربی احتمال.

اهداف کار:مدل‌سازی رویدادهای تصادفی، مطالعه ویژگی‌های احتمال آماری یک رویداد بسته به تعداد آزمایش‌ها.

کار آزمایشگاهیما آن را در دو مرحله انجام خواهیم داد.

مرحله ی 1. شبیه سازی پرتاب متقارن سکه.

رویداد آشامل از دست دادن نشان است. احتمال پمناسبت ها آبرابر با 0.5

الف) باید مشخص شود که تعداد آزمایشات چقدر باید باشد n، به طوری که با احتمال 0.9 انحراف (در مقدار مطلق) فرکانس نسبی ظاهر نشان متر/nاز احتمال p = 0.5 از عدد تجاوز نکرد ε > 0: .

انجام محاسبات برای ε = 0.05 و ε = 0.01. برای محاسبات، از یک نتیجه از قضیه انتگرال مویور-لاپلاس استفاده می کنیم:

جایی که ; q=1-پ.

ارزش ها چگونه به هم مرتبط هستند؟ ε و n?

ب) انجام دهید ک= 10 قسمت nتست ها در هر کدام در چند سری نابرابری برآورده شده و در چند سریال نقض شده است؟ نتیجه چه خواهد شد اگر ک→ ∞?

مرحله 2. مدلسازی اجرای نتایج یک آزمایش تصادفی.

الف) الگوریتمی برای مدل‌سازی اجرای آزمایش با نتایج تصادفی با توجه به وظایف فردی ایجاد کنید (پیوست 1 را ببینید).

ب) یک برنامه (برنامه) برای شبیه سازی اجرای نتایج آزمایش در تعداد محدود معینی بار با ذخیره سازی اجباری ایجاد کنید. شرایط اولیهتجربه و محاسبه فراوانی وقوع رویداد مورد علاقه.

ج) یک جدول آماری از وابستگی فراوانی وقوع یک رویداد معین به تعداد آزمایش های انجام شده تهیه کنید.

د) با استفاده از جدول آماری، نمودار فراوانی یک رویداد را بسته به تعداد آزمایش بسازید.

ه) جدول آماری انحراف مقادیر فراوانی یک رویداد از احتمال وقوع این رویداد را تهیه کنید.

و) داده های جدولی به دست آمده را روی نمودارها منعکس کنید.

ز) مقدار را پیدا کنید n(تعداد آزمایشات) به طوری که و .

از کار نتیجه بگیرید.

اعداد تصادفی اغلب در صفحات گسترده مفید هستند. به عنوان مثال، شما می توانید یک محدوده را با اعداد تصادفی برای آزمایش فرمول ها پر کنید، یا اعداد تصادفی را برای شبیه سازی طیف گسترده ای از فرآیندها تولید کنید. اکسل چندین راه برای تولید اعداد تصادفی ارائه می دهد.

با استفاده از تابع RAND

تابع ارائه شده در اکسل رندیک عدد تصادفی یکنواخت بین 0 و 1 ایجاد می کند. به عبارت دیگر، هر عددی بین 0 و 1 دارای احتمال برابری است که توسط این تابع برگردانده شود. اگر به اعداد تصادفی با مقادیر بزرگ نیاز دارید، از یک فرمول ضرب ساده استفاده کنید. برای مثال فرمول زیر یک عدد تصادفی یکنواخت بین 0 تا 1000 ایجاد می کند:
=RAND()*1000.

برای محدود کردن اعداد تصادفی به اعداد صحیح، از تابع استفاده کنید گرد:
=ROUND((RAND()*1000);0) .

با استفاده از تابع RANDBETWEEN

برای تولید اعداد تصادفی یکنواخت بین هر دو عدد می توانید از تابع استفاده کنید مورد بین. برای مثال فرمول زیر یک عدد تصادفی بین 100 تا 200 تولید می کند:
=RANDBETWEEN(100200).

در نسخه های قبل از اکسل 2007، این تابع مورد بینفقط هنگام نصب بسته تجزیه و تحلیل اضافی موجود است. برای سازگاری به عقب (و برای جلوگیری از استفاده از این افزونه)، از فرمولی مانند زیر استفاده کنید: آپایین را نشان می دهد، a ب- حد بالا: =RAND()*(b-a)+a. برای ایجاد یک عدد تصادفی بین 40 و 50، از فرمول زیر استفاده کنید: =RAND()*(50-40)+40.

با استفاده از افزونه Analysis ToolPack

راه دیگر برای بدست آوردن اعداد تصادفی در کاربرگ استفاده از افزونه است بسته ابزار تحلیل(که با اکسل ارائه شد). این ابزار می تواند اعداد تصادفی ناهموار تولید کند. آنها توسط فرمول ها تولید نمی شوند، بنابراین اگر به مجموعه جدیدی از اعداد تصادفی نیاز دارید، باید این روش را دوباره اجرا کنید.

به بسته دسترسی پیدا کنید بسته ابزار تحلیلبا انتخاب تجزیه و تحلیل داده ها تجزیه و تحلیل داده ها. اگر این دستور وجود ندارد، بسته را نصب کنید بسته ابزار تحلیلبا استفاده از کادر محاوره ای افزونه ها. ساده ترین راه برای فراخوانی آن فشار دادن است Atl+TI. در کادر محاوره ای تحلیل داده هاانتخاب کنید تولید اعداد تصادفیو فشار دهید خوب. پنجره ای ظاهر می شود که در شکل نشان داده شده است. 130.1.

نوع توزیع را از لیست کشویی انتخاب کنید توزیعو سپس پارامترهای اضافی را تنظیم کنید (این پارامترها بسته به توزیع متفاوت است). فراموش نکنید که پارامتر را مشخص کنید فاصله خروجی، که اعداد تصادفی را ذخیره می کند.

روز بخیر، خواننده عزیز!

اخیراً نیاز به ایجاد نوعی مولد اعداد تصادفی در اکسل در محدوده وظایف مورد نیاز ایجاد شد و ساده بود، با در نظر گرفتن تعداد افراد، یک کاربر تصادفی انتخاب کنید، همه چیز بسیار ساده و حتی پیش پا افتاده است. اما من علاقه مند بودم که با کمک چنین ژنراتوری چه کارهای دیگری می توان انجام داد، آنها چه هستند، عملکرد آنها برای این کار چیست و به چه شکلی استفاده می شود. سوالات زیادی وجود دارد، بنابراین به تدریج به آنها پاسخ خواهم داد.

بنابراین، دقیقاً برای چه چیزی می توانیم از این مکانیسم استفاده کنیم:

  • اولا: برای آزمایش فرمول ها، می توانیم محدوده مورد نیاز خود را با اعداد تصادفی پر کنیم.
  • دوما: ایجاد سوال برای تست های مختلف.
  • ثالثا: برای هرگونه توزیع تصادفی وظایف از قبل در بین کارکنان شما؛
  • چهارم: برای شبیه سازی طیف گسترده ای از فرآیندها.

…… و در بسیاری شرایط دیگر!

در این مقاله من فقط 3 گزینه را برای ایجاد یک ژنراتور در نظر خواهم گرفت (قابلیت های ماکرو را شرح نمی دهم)، یعنی:

ایجاد یک مولد اعداد تصادفی با استفاده از تابع RAND

با استفاده از تابع RAND، ما توانایی تولید هر عدد تصادفی در محدوده 0 تا 1 را داریم و این تابع به شکل زیر خواهد بود:

=RAND();

در صورت نیاز، و به احتمال زیاد، از یک عدد تصادفی استفاده کنید واجد اهمیت زیاد، به سادگی می توانید تابع خود را در هر عددی ضرب کنید، به عنوان مثال 100، و دریافت خواهید کرد:

=RAND()*100;
اما اگر کسری را دوست ندارید یا فقط نیاز به استفاده از اعداد صحیح دارید، از این ترکیب توابع استفاده کنید، به شما این امکان را می دهد که نقطه اعشار را دنبال کنید یا فقط آنها را کنار بگذارید:

=ROUND((RAND()*100);0);

=RESULT((RAND()*100);0)
هنگامی که نیاز به استفاده از یک مولد اعداد تصادفی در یک محدوده خاص و خاص است، با توجه به شرایط ما، به عنوان مثال، از 1 تا 6، باید از ساختار زیر استفاده کنید (حتما سلول ها را با : ایمن کنید):

=RAND()*(b-a)+a، جایی که،

  • a - نشان دهنده کران پایین است،
  • ب – حد بالایی

و فرمول کامل به صورت زیر خواهد بود: =RAND()*(6-1)+1و بدون قطعات کسری باید بنویسید: =RESULT(RAND()*(6-1)+1;0)

با استفاده از تابع RANDBETWEEN یک مولد اعداد تصادفی ایجاد کنید

این تابع ساده تر است و در نسخه اصلی اکسل، پس از نسخه 2007، ما را خوشحال کرد، که کار با ژنراتور را در مواقع لزوم استفاده از یک محدوده بسیار ساده کرد. به عنوان مثال، برای تولید یک عدد تصادفی در محدوده 20 تا 50، از ساختار زیر استفاده می کنیم:

=RANDBETWEEN(20،50).

با استفاده از افزونه AnalysisToolPack یک ژنراتور ایجاد کنید

روش سوم از هیچ تابع تولیدی استفاده نمی کند، اما همه چیز با استفاده از یک افزونه انجام می شود AnalysisToolPack(این افزونه همراه با اکسل موجود است.) ابزار تعبیه شده در ویرایشگر جدول می تواند به عنوان ابزار تولید استفاده شود، اما باید بدانید که اگر می خواهید مجموعه اعداد تصادفی را تغییر دهید، باید این رویه را مجدداً راه اندازی کنید.

برای دسترسی به این افزونه غیرقابل انکار مفید، ابتدا باید از کادر محاوره ای استفاده کنید "افزونه ها"این بسته را نصب کنید اگر قبلاً آن را نصب کرده اید، پس موضوع کوچک است، آیتم منو را انتخاب کنید "داده ها" - "تجزیه و تحلیل" - "تحلیل داده ها"را از لیست ارائه شده توسط برنامه انتخاب کرده و کلیک کنید "خوب".

در پنجره باز شده نوع را از منو انتخاب می کنیم "توزیع"، سپس پارامترهای اضافی را نشان می دهیم که بر اساس نوع توزیع تغییر می کنند. خب، مرحله نهایی این نشانه است "فاصله خروجی"، دقیقاً فاصله ای که اعداد تصادفی شما ذخیره می شوند.

و این همه برای من است! من واقعا امیدوارمسوال ایجاد اعداد تصادفی رو کامل توضیح دادم و همه چیز برای شما روشن است از نظرات شما بسیار سپاسگزار خواهم بود، زیرا این نشانگر خوانایی است و من را برای نوشتن مقالات جدید ترغیب می کند! آنچه می خوانید را با دوستان خود به اشتراک بگذارید و آن را لایک کنید!

زیاد فکر نکن اینگونه مشکلاتی ایجاد می کنید که از ابتدا وجود نداشتند.

فردریش نیچه

دنباله ای از اعداد متشکل از عناصر عملاً مستقل داریم که از توزیع معینی تبعیت می کنند. به عنوان یک قاعده، توزیع یکنواخت.

شما می توانید اعداد تصادفی را در اکسل به روش ها و روش های مختلف تولید کنید. بیایید فقط بهترین آنها را در نظر بگیریم.

تابع اعداد تصادفی در اکسل

  1. تابع RAND یک عدد واقعی تصادفی و یکنواخت را برمی گرداند. کمتر از 1، بزرگتر یا مساوی 0 خواهد بود.
  2. تابع RANDBETWEEN یک عدد صحیح تصادفی برمی گرداند.

بیایید با مثال به کاربرد آنها نگاه کنیم.

نمونه برداری از اعداد تصادفی با استفاده از RAND

این تابع به آرگومان نیاز ندارد (RAND()).

به عنوان مثال، برای ایجاد یک عدد واقعی تصادفی در محدوده 1 تا 5، از فرمول زیر استفاده کنید: =RAND()*(5-1)+1.

عدد تصادفی برگشتی به طور یکنواخت در بازه زمانی توزیع می شود.

هر بار که کاربرگ محاسبه می شود یا مقدار هر سلول در کاربرگ تغییر می کند، یک عدد تصادفی جدید برگردانده می شود. اگر می خواهید جمعیت تولید شده را ذخیره کنید، می توانید فرمول را با مقدار آن جایگزین کنید.

  1. روی سلول با یک عدد تصادفی کلیک کنید.
  2. در نوار فرمول، فرمول را انتخاب کنید.
  3. F9 را فشار دهید. و وارد کنید.

بیایید یکنواختی توزیع اعداد تصادفی از اولین نمونه را با استفاده از یک هیستوگرام توزیع بررسی کنیم.


محدوده مقادیر عمودی فرکانس است. افقی - "جیب".



تابع RANDBETWEEN

نحو تابع RANDBETWEEN (کران پایین، کران بالا) است. آرگومان اول باید کمتر از آرگومان دوم باشد. در غیر این صورت تابع یک خطا ایجاد می کند. مرزها اعداد صحیح فرض می شوند. فرمول قسمت کسری را کنار می گذارد.

مثال استفاده از تابع:

اعداد تصادفی با دقت 0.1 و 0.01:

چگونه یک مولد اعداد تصادفی در اکسل بسازیم

بیایید یک مولد اعداد تصادفی بسازیم که مقداری را از محدوده خاصی تولید می کند. ما از فرمولی مانند: =INDEX(A1:A10,INTEGER(RAND()*10)+1 استفاده می کنیم.

بیایید یک مولد اعداد تصادفی در محدوده 0 تا 100 در مراحل 10 بسازیم.

شما باید 2 مورد تصادفی را از لیست مقادیر متن انتخاب کنید. با استفاده از تابع RAND، مقادیر متن را در محدوده A1:A7 با اعداد تصادفی مقایسه می کنیم.

بیایید از تابع INDEX برای انتخاب دو مقدار متن تصادفی از لیست اصلی استفاده کنیم.

برای انتخاب یک مقدار تصادفی از لیست، از فرمول زیر استفاده کنید: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7))).

توزیع نرمال مولد اعداد تصادفی

توابع RAND و RANDBETWEEN اعداد تصادفی را با توزیع یکنواخت تولید می کنند. هر مقدار با احتمال یکسان می تواند در حد پایینی محدوده درخواستی و در حد بالایی قرار گیرد. این منجر به اسپرد عظیمی از ارزش هدف می شود.

توزیع نرمال به این معنی است که اکثر اعداد تولید شده نزدیک به عدد هدف هستند. بیایید فرمول RANDBETWEEN را تنظیم کنیم و یک آرایه داده با توزیع نرمال ایجاد کنیم.

هزینه محصول X 100 روبل است. کل دسته تولید شده از توزیع نرمال پیروی می کند. یک متغیر تصادفی نیز از توزیع احتمال نرمال پیروی می کند.

در چنین شرایطی، مقدار متوسط ​​محدوده 100 روبل است. بیایید یک آرایه ایجاد کنیم و یک نمودار با توزیع نرمال با انحراف استاندارد 1.5 روبل بسازیم.

ما از تابع: =NORMINV(RAND();100;1.5) استفاده می کنیم.

اکسل محاسبه کرد که چه مقادیری در محدوده احتمال قرار دارند. از آنجایی که احتمال تولید یک محصول با هزینه 100 روبل حداکثر است، فرمول مقادیر نزدیک به 100 را بیشتر از سایرین نشان می دهد.

بیایید به رسم نمودار برویم. ابتدا باید یک جدول با دسته ها ایجاد کنید. برای انجام این کار، آرایه را به دوره های زیر تقسیم می کنیم:

بر اساس داده های به دست آمده، می توانیم نموداری با توزیع نرمال ایجاد کنیم. محور ارزش تعداد متغیرها در بازه است، محور دسته دوره ها است.