Təsadüfi ədəd funksiyası. Excel-də Təsadüfi Nömrələr Generatoru

Verilmiş paylanmaya tabe olan praktiki olaraq müstəqil elementlərdən ibarət ədədlər ardıcıllığımız var. Bir qayda olaraq, vahid paylama.

Excel-də müxtəlif üsul və üsullarla təsadüfi ədədlər yarada bilərsiniz. Onların yalnız ən yaxşılarını nəzərdən keçirək.

Excel-də təsadüfi ədəd funksiyası

  1. RAND funksiyası təsadüfi, bərabər paylanmış həqiqi ədədi qaytarır. 1-dən kiçik, 0-dan böyük və ya bərabər olacaq.
  2. RANDBETWEEN funksiyası təsadüfi tam ədədi qaytarır.

Onların istifadəsinə nümunələrlə baxaq.

RAND istifadə edərək təsadüfi ədədlərin seçilməsi

Bu funksiya heç bir arqument tələb etmir (RAND()).

Məsələn, 1-dən 5-ə qədər diapazonda təsadüfi real ədəd yaratmaq üçün aşağıdakı düsturdan istifadə edin: =RAND()*(5-1)+1.

Qaytarılan təsadüfi ədəd interval üzrə bərabər paylanır.

Hər dəfə iş vərəqi hesablandıqda və ya iş vərəqindəki hər hansı xanadakı dəyər dəyişdikdə yeni təsadüfi nömrə qaytarılır. Yaradılmış populyasiyanı saxlamaq istəyirsinizsə, düsturu onun dəyəri ilə əvəz edə bilərsiniz.

  1. Təsadüfi bir nömrə olan xananı vurun.
  2. Düstur çubuğunda düsturu seçin.
  3. F9 düyməsini basın. VƏ DAXİL EDİN.

Paylanma histoqramından istifadə edərək birinci nümunədən təsadüfi ədədlərin paylanmasının vahidliyini yoxlayaq.


Şaquli dəyərlərin diapazonu tezlikdir. Üfüqi - "ciblər".



RANDBETWEEN funksiyası

RANDBETWEEN funksiyasının sintaksisi belədir (aşağı sərhəd; yuxarı sərhəd). Birinci arqument ikincidən az olmalıdır. Əks halda funksiya xəta verəcək. Sərhədlərin tam ədədlər olduğu qəbul edilir. Düstur fraksiyalı hissəni rədd edir.

Funksiyadan istifadə nümunəsi:

0.1 və 0.01 dəqiqliyi olan təsadüfi ədədlər:

Excel-də təsadüfi ədəd generatorunu necə etmək olar

Müəyyən diapazondan qiymət yaradan təsadüfi ədədlər generatoru edək. Biz aşağıdakı formuldan istifadə edirik: =INDEX(A1:A10,INTEGER(RAND()*10)+1).

10-luq addımlarla 0-100 diapazonunda təsadüfi ədədlər generatoru yaradaq.

Mətn dəyərləri siyahısından 2 təsadüfi olanı seçməlisiniz. RAND funksiyasından istifadə edərək, A1: A7 diapazonunda mətn dəyərlərini təsadüfi ədədlərlə müqayisə edirik.

Orijinal siyahıdan iki təsadüfi mətn dəyərini seçmək üçün INDEX funksiyasından istifadə edək.

Siyahıdan bir təsadüfi dəyər seçmək üçün aşağıdakı düsturdan istifadə edin: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7))).

Normal paylanma təsadüfi ədəd generatoru

RAND və RANDBETWEEN funksiyaları vahid paylanma ilə təsadüfi ədədlər yaradır. Eyni ehtimala malik istənilən dəyər tələb olunan diapazonun aşağı həddinə və yuxarı həddinə düşə bilər. Bu, hədəf dəyərdən böyük bir yayılma ilə nəticələnir.

Normal paylanma, yaradılan nömrələrin əksəriyyətinin hədəf nömrəyə yaxın olmasını nəzərdə tutur. RANDBETWEEN düsturunu tənzimləyək və normal paylanma ilə verilənlər massivi yaradaq.

X məhsulunun dəyəri 100 rubl təşkil edir. İstehsal olunan bütün partiya normal paylanmaya uyğundur. Təsadüfi dəyişən də normal ehtimal paylanmasına əməl edir.

Belə şəraitdə aralığın orta dəyəri 100 rubl təşkil edir. Bir massiv yaradaq və 1,5 rubl standart sapma ilə normal paylanma ilə bir qrafik quraq.

Funksiyadan istifadə edirik: =NORMINV(RAND();100;1.5).

Excel hansı dəyərlərin ehtimal aralığında olduğunu hesabladı. 100 rubl dəyərində bir məhsul istehsal etmək ehtimalı maksimum olduğundan, düstur digərlərindən daha tez-tez 100-ə yaxın dəyərləri göstərir.

Gəlin qrafikin tərtibinə keçək. Əvvəlcə kateqoriyalarla bir cədvəl yaratmalısınız. Bunun üçün massivi dövrlərə bölürük:

Alınan məlumatlara əsasən normal paylanma ilə diaqram yarada bilərik. Dəyər oxu intervaldakı dəyişənlərin sayı, kateqoriya oxu dövrlərdir.

Funksiya RAND() vahid paylanmış təsadüfi x ədədini qaytarır, burada 0 £ x olur< 1. Вместе с тем путем несложных преобразований с помощью функции RAND() istənilən təsadüfi real ədədi əldə edə bilərsiniz. Məsələn, arasında təsadüfi bir ədəd almaq üçün ab, sadəcə Excel cədvəlinin istənilən xanasına aşağıdakı düsturu təyin edin: =RAND()*( b-a)+a .

Qeyd edək ki, Excel 2003-dən başlayaraq funksiya RAND() təkmilləşdirilmişdir. İndi o, Wichman-Hill alqoritmini tətbiq edir, o, təsadüfilik üçün bütün standart testlərdən keçir və təsadüfi ədədlərin kombinasiyasında təkrarın 10 13 yaradılan nömrədən tez başlamayacağına zəmanət verir.

STATISTICA-da təsadüfi ədəd generatoru

STATISTICA-da təsadüfi ədədlər yaratmaq üçün verilənlər cədvəlindəki dəyişənin adının üzərinə iki dəfə klik etməlisiniz (yaradılan ədədləri yazmağınız nəzərdə tutulur). Dəyişən spesifikasiya pəncərəsində düyməni basın Funksiyalar. Açılan pəncərədə (Şəkil 1.17) seçmək lazımdır Riyaziyyat və funksiyanı seçin Rnd .

RND(X ) - vahid paylanmış ədədlərin yaranması. Bu funksiyanın yalnız bir parametri var - X , təsadüfi ədədləri ehtiva edən intervalın sağ sərhədini təyin edir. Bu halda 0 sol sərhəddir. Funksiyanın ümumi formasına uyğun gəlmək üçün RND (X ) dəyişən spesifikasiyası pəncərəsinə daxil olmaq üçün pəncərədəki funksiyanın adına iki dəfə klikləmək kifayətdir Brauzer funksiyası . Parametrin ədədi dəyərini təyin etdikdən sonra X basmaq lazımdır tamam . Proqram funksiyanın düzgün yazıldığını göstərən bir mesaj göstərəcək və dəyişənin dəyərinin yenidən hesablanması barədə təsdiq tələb edəcək. Təsdiq edildikdən sonra müvafiq sütun təsadüfi nömrələrlə doldurulur.

Müstəqil iş üçün tapşırıq

1. 10, 25, 50, 100 təsadüfi ədədlər seriyasını yaradın.

2. Təsviri statistikanı hesablayın



3. Histoqramlar qurun.

Paylanma növü ilə bağlı hansı nəticələrə gəlmək olar? Uniforma olacaq? Müşahidələrin sayı bu nəticəyə necə təsir edir?

Dərs 2

Ehtimal. Tam hadisələr qrupunun simulyasiyası

1 nömrəli laboratoriya işi

Laboratoriya işi müdafiədən sonra müstəqil bir işdir.

Dərsin məqsədləri

Stokastik modelləşdirmə bacarıqlarının formalaşdırılması.

“Ehtimal”, “nisbi tezlik”, “ehtimalın statistik tərifi” anlayışlarının mahiyyətini və əlaqəsini başa düşmək..

Ehtimalın xassələrinin eksperimental yoxlanılması və təsadüfi hadisənin baş vermə ehtimalının eksperimental olaraq hesablanması imkanları.

- Ehtimal xarakterli hadisələri öyrənmək bacarıqlarının formalaşdırılması.

Müşahidə etdiyimiz hadisələri (hadisələri) aşağıdakı üç növə bölmək olar: etibarlı, qeyri-mümkün və təsadüfi.

Etibarlı müəyyən şərtlər toplusunun yerinə yetirildiyi təqdirdə baş verəcəyinə əmin olan hadisəni adlandırın S.

Mümkün deyil bir sıra şərtlər yerinə yetirildikdə baş verməyəcəyi məlum olan hadisə S.

Təsadüfi S şərtlər toplusu yerinə yetirildikdə ya baş verə, ya da baş verə bilməyən hadisəni çağırın.

Ehtimal nəzəriyyəsinin mövzusu kütləvi homojen təsadüfi hadisələrin ehtimal qanunauyğunluqlarının tədqiqidir.

Hadisələr adlanır uyğunsuz, əgər onlardan birinin baş verməsi eyni məhkəmə prosesində digər hadisələrin baş verməsini istisna edirsə.

Bir neçə hadisə meydana gəlir tam qrup, əgər onlardan ən azı biri sınaq nəticəsində ortaya çıxsa. Başqa sözlə desək, tam qrupun hadisələrindən ən azı birinin baş verməsi etibarlı hadisədir.

Hadisələr adlanır eyni dərəcədə mümkündür, bu hadisələrin heç birinin digərlərindən daha mümkün olmadığına inanmaq üçün əsas varsa.

Eyni mümkün test nəticələrinin hər biri çağırılır elementar nəticə.

Ehtimalın klassik tərifi: hadisənin baş vermə ehtimalı A onlar bu hadisə üçün əlverişli olan nəticələrin sayının tam qrupu təşkil edən bütün eyni dərəcədə mümkün uyğun gəlməyən elementar nəticələrin ümumi sayına nisbəti adlandırırlar.

A düsturla müəyyən edilir,

Harada m– hadisə üçün əlverişli elementar nəticələrin sayı A, n– bütün mümkün elementar test nəticələrinin sayı.

Ehtimalın klassik tərifinin çatışmazlıqlarından biri onun nəticəsi sonsuz olan sınaqlara şamil edilməməsidir.

Həndəsi tərif ehtimal klassiki sonsuz sayda elementar nəticə halına ümumiləşdirir və nöqtənin bölgəyə (seqment, müstəvi hissəsi və s.) düşmə ehtimalını təmsil edir.

Beləliklə, bir hadisənin baş vermə ehtimalı A düsturu ilə müəyyən edilir, burada çoxluğun ölçüsüdür A(uzunluq, sahə, həcm); – elementar hadisələrin məkanının ölçüsü.

Nisbi tezlik ehtimalla yanaşı, ehtimal nəzəriyyəsinin əsas anlayışlarına aiddir.

Hadisənin nisbi tezliyi hadisənin baş verdiyi sınaqların sayının faktiki həyata keçirilən sınaqların ümumi sayına nisbətini adlandırın.

Beləliklə, hadisənin nisbi tezliyi A düsturu ilə müəyyən edilir, burada m- hadisənin baş vermə sayı, n- testlərin ümumi sayı.

Ehtimalın klassik tərifinin başqa bir çatışmazlığı ondan ibarətdir ki, elementar hadisələrin eyni dərəcədə mümkün hesab edilməsinin səbəblərini göstərmək çətindir. Bu səbəbdən klassik təriflə yanaşı, onlar da istifadə edirlər ehtimalın statistik təyini, hadisənin baş vermə ehtimalı kimi nisbi tezliyi və ya ona yaxın ədədi götürmək.

1. Təsadüfi hadisənin p ehtimalı ilə simulyasiyası.

Təsadüfi bir ədəd yaradılır y ysəh, sonra A hadisəsi baş verdi.

2. Tam hadisələr qrupunun simulyasiyası.

1-dən 1-ə qədər rəqəmlərlə tam qrup təşkil edən hadisələri nömrələyək n(Harada n– hadisələrin sayı) və cədvəl tərtib edin: birinci sətirdə – hadisənin nömrəsi, ikincidə – göstərilən nömrə ilə hadisənin baş vermə ehtimalı.

Tədbir nömrəsi j n
Hadisənin baş vermə ehtimalı

Seqmenti oxa bölək ay koordinatları olan nöqtələr səh 1 , səh 1 +səh 2 , səh 1 +səh 2 +səh 3 ,…, səh 1 +səh 2 +…+p n-1 n qismən intervallar Δ 1 , Δ 2 ,…, Δ n. Bu halda, nömrə ilə qismən intervalın uzunluğu j ehtimala bərabərdir p j.

Təsadüfi bir ədəd yaradılır y, seqmentdə bərabər paylanmışdır. Əgər yΔ intervalına aiddir j, sonra hadisə A j gəlib çatdı.

Laboratoriya işi No 1. Ehtimalın eksperimental hesablanması.

İşin məqsədləri: təsadüfi hadisələrin modelləşdirilməsi, sınaqların sayından asılı olaraq hadisənin statistik ehtimalının xassələrinin öyrənilməsi.

Laboratoriya işlərini iki mərhələdə həyata keçirəcəyik.

Mərhələ 1. Simmetrik sikkə atışının simulyasiyası.

Hadisə A gerbin itirilməsindən ibarətdir. Ehtimal səh hadisələr A 0,5-ə bərabərdir.

a) Testlərin sayının nə qədər olması lazım olduğunu öyrənmək lazımdır n, beləliklə, gerbin görünməsinin nisbi tezliyindən kənarlaşma (mütləq dəyərdə) 0,9 ehtimalı ilə m/n ehtimaldan p = 0,5 ədədi keçmədi ε > 0: .

üçün hesablamalar aparın ε = 0,05 və ε = 0,01. Hesablamalar üçün Moivre-Laplas inteqral teoremindən nəticə çıxarırıq:

Harada ; q=1-səh.

Dəyərlər necə əlaqəlidir? ε n?

b) yerinə yetirmək k= 10 epizod n hər birində testlər. Bərabərsizlik neçə seriyada ödənilir və neçəsində pozulur? Nəticə olarsa k→ ∞?

Mərhələ 2. Təsadüfi təcrübənin nəticələrinin həyata keçirilməsinin modelləşdirilməsi.

a) Fərdi tapşırıqlara uyğun olaraq təsadüfi nəticələrlə eksperimentin həyata keçirilməsinin modelləşdirilməsi üçün alqoritm hazırlamaq (bax: Əlavə 1).

b) Təcrübənin ilkin şərtlərinin məcburi saxlanılması və maraq doğuran hadisənin baş vermə tezliyinin hesablanması ilə təcrübənin nəticələrinin müəyyən sonlu sayda həyata keçirilməsini simulyasiya etmək üçün proqram (proqramlar) hazırlamaq.

c) Verilmiş hadisənin baş vermə tezliyinin həyata keçirilən təcrübələrin sayından asılılığının statistik cədvəlini tərtib edin.

d) Statistik cədvəldən istifadə edərək təcrübələrin sayından asılı olaraq hadisənin baş vermə tezliyinin qrafikini qurun.

e) Bir hadisənin tezlik qiymətlərinin bu hadisənin baş vermə ehtimalından kənarlaşmalarının statistik cədvəlini tərtib edin.

f) Alınmış cədvəl məlumatlarını qrafiklərdə əks etdirmək.

g) Dəyəri tapın n(sınaqların sayı) belə ki və .

İşdən nəticə çıxarın.

Excel-də təsadüfi ədədləri tapmaq funksiyası var =RAND(). Excel-də təsadüfi nömrə tapmaq imkanı planlaşdırmanın və ya təhlilin vacib komponentidir, çünki modelinizin nəticələrini böyük həcmdə məlumatda təxmin edə bilərsiniz və ya düsturunuzu və ya təcrübənizi yoxlamaq üçün sadəcə bir təsadüfi nömrə tapa bilərsiniz.

Çox vaxt bu funksiya çox sayda təsadüfi ədəd əldə etmək üçün istifadə olunur. Bunlar. Həmişə özünüz 2-3 rəqəm tapa bilərsiniz; çox sayda funksiyadan istifadə etmək ən asandır. Əksər proqramlaşdırma dillərində oxşar funksiya Random (İngilis dilindən təsadüfi) kimi tanınır, buna görə də siz tez-tez "təsadüfi qaydada" ruslaşdırılmış ifadə ilə rastlaşa bilərsiniz və s. İngilis Excel-də RAND funksiyası RAND olaraq verilmişdir

=RAND() funksiyasının təsviri ilə başlayaq. Bu funksiya heç bir arqument tələb etmir.

Və aşağıdakı kimi işləyir: 0-dan 1-ə qədər təsadüfi bir rəqəm çıxarır. Nömrə real olacaq, yəni. ümumiyyətlə, hər hansı bir, bir qayda olaraq, bunlar onluq kəsrlərdir, məsələn 0.0006.

Hər dəfə yadda saxladığınız zaman nömrə dəyişəcək; nömrəni yeniləmədən yeniləmək üçün F9 düyməsini basın.

Müəyyən diapazonda təsadüfi bir ədəd. Funksiya

Mövcud təsadüfi ədədlər diapazonu sizə uyğun gəlmirsə və sizə 20-dən 135-ə qədər təsadüfi ədədlər dəsti lazımdırsa nə etməli. Bunu necə etmək olar?

Aşağıdakı düsturu yazmalısınız.

RAND()*115+20

Bunlar. 0-dan 115-ə qədər olan rəqəm təsadüfi olaraq 20-yə əlavə olunacaq ki, bu da hər dəfə istədiyiniz diapazonda nömrə əldə etməyə imkan verəcək (birinci şəkilə baxın).

Yeri gəlmişkən, eyni diapazonda tam ədəd tapmaq lazımdırsa, bunun üçün dəyərlərin yuxarı və aşağı sərhədlərini göstərdiyimiz xüsusi bir funksiya var.

RANDBETWEEN(20,135)

Sadə, lakin çox rahat!

Əgər sizə bir neçə təsadüfi ədəd xana lazımdırsa, sadəcə aşağıdakı xananı dartın.

Müəyyən bir addım ilə təsadüfi nömrə

Təsadüfi bir ədədi artımlarla əldə etməliyiksə, məsələn, beş, onda birini istifadə edəcəyik. Bu OKRUP () olacaq

YUXARINDA(RAND()*50,5)

Biz 0-dan 50-yə qədər təsadüfi bir ədəd tapırıq və sonra onu 5-in ən yaxın qatına yuvarlaqlaşdırırıq. 5-lik dəstlər üçün hesablamalar apararkən əlverişlidir.

Modeli sınamaq üçün təsadüfi istifadədən necə istifadə etmək olar?

Çox sayda təsadüfi ədəddən istifadə edərək icad edilmiş modeli yoxlaya bilərsiniz. Məsələn, bir biznes planının sərfəli olub olmadığını yoxlayın

Bu mövzunun ayrıca məqalədə yer alması qərara alındı. Bu həftə yeniləmələr üçün bizi izləyin.

VBA-da təsadüfi nömrə

Əgər makro yazmaq lazımdırsa və bunu necə edəcəyinizi bilmirsinizsə, oxuya bilərsiniz.

VBA funksiyasından istifadə edir Rnd(), lakin əmri aktiv etmədən işləməyəcək Randomize edin təsadüfi ədəd generatorunu işə salmaq üçün. Makrodan istifadə edərək 20-dən 135-ə qədər təsadüfi bir ədəd hesablayaq.

Sub MacroRand() Təsadüfi Aralığı("A24") = Rnd * 115 + 20 Son Alt

Bu kodu VBA redaktoruna yapışdırın (Alt + F11)

Həmişə olduğu kimi müraciət edirəm misal* bütün ödəniş variantları ilə.

Suallarınız varsa şərhlərdə yazın!

Məqaləmizi sosial şəbəkələrdə paylaşın:

Cədvəldən təsadüfi məlumatları seçmək üçün istifadə etməlisiniz Excel-də "Təsadüfi nömrələr" funksiyası. Bu hazırdır Excel-də təsadüfi ədədlər generatoru. Bu funksiya təsadüfi yoxlama apararkən və ya lotereya keçirərkən və s.
Beləliklə, müştərilər üçün uduş tirajı keçirməliyik. A sütununda müştərilər haqqında hər hansı məlumat var - ad, soyad, nömrə və s. c sütununda biz təsadüfi ədəd funksiyasını təyin edirik. B1 xanasını seçin. "Funksiya Kitabxanası" bölməsindəki "Formullar" sekmesinde, "Riyazi" düyməsini basın və siyahıdan "RAND" funksiyasını seçin. Görünən pəncərədə heç nə doldurmağa ehtiyac yoxdur. Sadəcə “OK” düyməsini sıxmaq kifayətdir. Formulu sütunla kopyalayın. Belə çıxdı.Bu düstur təsadüfi ədədləri sıfırdan kiçik yerləşdirir. Təsadüfi ədədlərin sıfırdan böyük olması üçün aşağıdakı düsturu yazmalısınız. =RAND()*100
F9 düyməsini basdığınız zaman təsadüfi ədədlər dəyişir. Siz hər dəfə siyahıdan ilk alıcını seçə bilərsiniz, lakin F9 düyməsi ilə təsadüfi nömrələri dəyişə bilərsiniz.
Bir sıradan təsadüfi nömrəExcel.
Müəyyən diapazonda təsadüfi ədədlər əldə etmək üçün riyazi düsturlarda RANDBETWEEN funksiyasını təyin edin. C sütununda düsturları təyin edək. Dialoq qutusu belə doldurulur.
Ən kiçik və ən böyük rəqəmi göstərək. Belə çıxdı. Siz təsadüfi nömrələrlə siyahıdan müştərilərin ad və soyadlarını seçmək üçün düsturlardan istifadə edə bilərsiniz.
Diqqət! Cədvəldə təsadüfi ədədləri birinci sütuna yerləşdiririk. Bizdə belə bir masa var.
F1 xanasına ən kiçik təsadüfi ədədləri köçürəcək bir düstur yazırıq.
=KİÇİ($A$1:$A$6,E1)
Düsturu F2 və F3 hüceyrələrinə kopyalayırıq - üç qalib seçirik.
G1 xanasına aşağıdakı düsturu yazırıq. O, F sütunundan təsadüfi nömrələrdən istifadə edərək qaliblərin adlarını seçəcək. =VLOOKUP(F1,$A$1:$B$6,2,0)
Nəticə qaliblərin cədvəlidir.

Əgər bir neçə kateqoriya üzrə qalibləri seçmək lazımdırsa, onda F9 düyməsini basın və təkcə təsadüfi nömrələr deyil, həm də onlarla əlaqəli qaliblərin adları dəyişdiriləcək.
Təsadüfi nömrə yeniləməsini necə söndürmək olarExcel.
Hüceyrədə təsadüfi ədədin dəyişməsinin qarşısını almaq üçün düsturu əl ilə yazmalı və Enter düyməsinin əvəzinə F9 düyməsini sıxmalısınız ki, formula dəyərlə əvəzlənsin.
Excel-də düsturları köçürməyin bir neçə yolu var ki, onlardakı istinadlar dəyişməsin. Məqalədə bu cür köçürmə üçün sadə üsulların təsvirinə baxın "