Fungsi nombor rawak. Penjana Nombor Rawak dalam Excel

Kami mempunyai urutan nombor yang terdiri daripada unsur-unsur yang boleh dikatakan bebas yang mematuhi pengedaran tertentu. Sebagai peraturan, pengedaran seragam.

Anda boleh menjana nombor rawak dalam Excel dengan cara dan kaedah yang berbeza. Mari kita pertimbangkan hanya yang terbaik daripada mereka.

Fungsi Nombor Rawak dalam Excel

  1. Fungsi RAND mengembalikan nombor nyata rawak, teragih seragam. Ia akan menjadi kurang daripada 1, lebih besar daripada atau sama dengan 0.
  2. Fungsi RANDBETWEEN mengembalikan integer rawak.

Mari kita lihat penggunaannya dengan contoh.

Persampelan nombor rawak menggunakan RAND

Fungsi ini tidak memerlukan hujah (RAND()).

Untuk menjana nombor nyata rawak dalam julat dari 1 hingga 5, sebagai contoh, gunakan formula berikut: =RAND()*(5-1)+1.

Nombor rawak yang dikembalikan diedarkan secara seragam sepanjang selang waktu.

Setiap kali lembaran kerja dikira atau nilai dalam mana-mana sel dalam lembaran kerja berubah, nombor rawak baharu dikembalikan. Jika anda ingin menyimpan populasi yang dijana, anda boleh menggantikan formula dengan nilainya.

  1. Klik pada sel dengan nombor rawak.
  2. Dalam bar formula, pilih formula.
  3. Tekan F9. DAN MASUK.

Mari kita semak keseragaman taburan nombor rawak daripada sampel pertama menggunakan histogram taburan.


Julat nilai menegak ialah kekerapan. Mendatar - "poket".



Fungsi RANDBETWEEN

Sintaks untuk fungsi RANDBETWEEN ialah (batas bawah; sempadan atas). Hujah pertama mestilah kurang daripada yang kedua. Jika tidak, fungsi akan membuang ralat. Sempadan diandaikan sebagai integer. Formula membuang bahagian pecahan.

Contoh penggunaan fungsi:

Nombor rawak dengan ketepatan 0.1 dan 0.01:

Bagaimana untuk membuat penjana nombor rawak dalam Excel

Mari kita buat penjana nombor rawak yang menjana nilai daripada julat tertentu. Kami menggunakan formula seperti: =INDEX(A1:A10,INTEGER(RAND()*10)+1).

Mari kita buat penjana nombor rawak dalam julat dari 0 hingga 100 dalam langkah 10.

Anda perlu memilih 2 yang rawak daripada senarai nilai teks. Menggunakan fungsi RAND, kami membandingkan nilai teks dalam julat A1:A7 dengan nombor rawak.

Mari gunakan fungsi INDEX untuk memilih dua nilai teks rawak daripada senarai asal.

Untuk memilih satu nilai rawak daripada senarai, gunakan formula berikut: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7))).

Penjana nombor rawak taburan normal

Fungsi RAND dan RANDBETWEEN menghasilkan nombor rawak dengan taburan seragam. Sebarang nilai dengan kebarangkalian yang sama boleh jatuh ke dalam had bawah julat yang diminta dan ke dalam had atas. Ini menghasilkan spread yang besar daripada nilai sasaran.

Taburan normal menunjukkan bahawa kebanyakan nombor yang dijana adalah hampir dengan nombor sasaran. Mari kita laraskan formula RANDBETWEEN dan buat tatasusunan data dengan taburan normal.

Kos produk X ialah 100 rubel. Keseluruhan kumpulan yang dihasilkan mengikut taburan normal. Pembolehubah rawak juga mengikut taburan kebarangkalian normal.

Di bawah keadaan sedemikian, nilai purata julat ialah 100 rubel. Mari jana tatasusunan dan bina graf dengan taburan normal dengan sisihan piawai 1.5 rubel.

Kami menggunakan fungsi: =NORMINV(RAND();100;1.5).

Excel mengira nilai mana yang berada dalam julat kebarangkalian. Oleh kerana kebarangkalian menghasilkan produk dengan kos 100 rubel adalah maksimum, formula menunjukkan nilai hampir 100 lebih kerap daripada yang lain.

Mari kita teruskan untuk memplot graf. Mula-mula anda perlu membuat jadual dengan kategori. Untuk melakukan ini, kami membahagikan tatasusunan kepada noktah:

Berdasarkan data yang diperoleh, kita boleh menghasilkan gambar rajah dengan taburan normal. Paksi nilai ialah bilangan pembolehubah dalam selang, paksi kategori ialah noktah.

Fungsi RAND() mengembalikan nombor rawak x yang diedarkan seragam, dengan 0 £ x< 1. Вместе с тем путем несложных преобразований с помощью функции RAND() anda boleh mendapatkan sebarang nombor nyata rawak. Sebagai contoh, untuk mendapatkan nombor rawak antara a Dan b, hanya tetapkan formula berikut dalam mana-mana sel jadual Excel: =RAND()*( b-a)+a .

Ambil perhatian bahawa bermula dengan Excel 2003, fungsi RAND() telah diperbaiki. Ia kini melaksanakan algoritma Wichman-Hill, yang melepasi semua ujian standard untuk rawak dan menjamin bahawa pengulangan dalam gabungan nombor rawak akan bermula tidak lebih awal daripada selepas 10 13 nombor yang dijana.

Penjana nombor rawak dalam STATISTICA

Untuk menjana nombor rawak dalam STATISTICA, anda perlu klik dua kali pada nama pembolehubah dalam jadual data (di mana anda sepatutnya menulis nombor yang dijana). Dalam tetingkap spesifikasi pembolehubah, klik butang Fungsi. Dalam tetingkap yang terbuka (Gamb. 1.17), anda perlu memilih Matematik dan pilih fungsi Rnd .

RND(X ) - penjanaan nombor teragih seragam. Fungsi ini hanya mempunyai satu parameter - X , yang menentukan sempadan kanan selang yang mengandungi nombor rawak. Dalam kes ini, 0 ialah sempadan kiri. Untuk menyesuaikan bentuk umum fungsi RND (X ) ke dalam tetingkap spesifikasi berubah-ubah, cuma klik dua kali pada nama fungsi dalam tetingkap Pelayar Fungsi . Selepas menentukan nilai angka parameter X perlu tekan okey . Program akan memaparkan mesej yang menunjukkan bahawa fungsi itu ditulis dengan betul dan akan meminta pengesahan tentang pengiraan semula nilai pembolehubah. Selepas pengesahan, lajur yang sepadan diisi dengan nombor rawak.

Tugasan untuk kerja bebas

1. Hasilkan siri 10, 25, 50, 100 nombor rawak.

2. Kira statistik deskriptif



3. Bina histogram.

Apakah kesimpulan yang boleh dibuat mengenai jenis pengedaran? Adakah ia akan menjadi seragam? Bagaimanakah bilangan pemerhatian mempengaruhi kesimpulan ini?

Pelajaran 2

Kebarangkalian. Simulasi kumpulan acara yang lengkap

Kerja makmal No 1

Kerja makmal adalah kajian bebas diikuti oleh pertahanan.

Objektif pelajaran

Pembentukan kemahiran pemodelan stokastik.

Memahami intipati dan sambungan konsep "kebarangkalian", "kekerapan relatif", "takrifan statistik kebarangkalian".

Pengesahan eksperimen sifat kebarangkalian dan kemungkinan mengira kebarangkalian peristiwa rawak secara eksperimen.

- Pembentukan kemahiran untuk mengkaji fenomena yang bersifat probabilistik.

Peristiwa (fenomena) yang kita perhatikan boleh dibahagikan kepada tiga jenis berikut: boleh dipercayai, mustahil dan rawak.

Boleh dipercayai namakan peristiwa yang pasti berlaku jika set syarat tertentu dipenuhi S.

Mustahil peristiwa yang diketahui tidak berlaku jika satu set syarat dipenuhi S.

rawak memanggil peristiwa yang, apabila satu set syarat S dipenuhi, sama ada boleh berlaku atau tidak berlaku.

Subjek teori kebarangkalian ialah kajian pola kebarangkalian bagi peristiwa rawak homogen berjisim.

Peristiwa dipanggil tidak serasi, jika kejadian salah satu daripadanya tidak termasuk kejadian lain dalam percubaan yang sama.

Beberapa acara terbentuk kumpulan penuh, jika sekurang-kurangnya salah satu daripadanya muncul sebagai hasil daripada ujian. Dalam erti kata lain, kejadian sekurang-kurangnya satu daripada peristiwa kumpulan lengkap adalah peristiwa yang boleh dipercayai.

Peristiwa dipanggil sama mungkin, jika ada sebab untuk mempercayai bahawa tiada satu pun daripada peristiwa ini lebih mungkin daripada yang lain.

Setiap keputusan ujian yang sama mungkin dipanggil hasil asas.

Takrif klasik kebarangkalian: kebarangkalian sesuatu kejadian A mereka memanggil nisbah bilangan hasil yang menguntungkan acara ini kepada jumlah bilangan semua hasil asas tidak serasi yang sama mungkin yang membentuk kumpulan lengkap.

A ditentukan oleh formula,

di mana m– bilangan hasil asas yang menguntungkan acara tersebut A, n– bilangan semua kemungkinan hasil ujian asas.

Salah satu kelemahan definisi klasik kebarangkalian ialah ia tidak terpakai kepada percubaan dengan bilangan hasil yang tidak terhingga.

Definisi geometri kebarangkalian menyamaratakan yang klasik kepada kes bilangan hasil asas yang tidak terhingga dan mewakili kebarangkalian titik jatuh ke kawasan (segmen, bahagian satah, dsb.).

Oleh itu, kebarangkalian sesuatu peristiwa A ditakrifkan oleh formula , di mana adalah ukuran set A(panjang, luas, isipadu); – ukuran ruang peristiwa asas.

Kekerapan relatif, bersama-sama dengan kebarangkalian, tergolong dalam konsep asas teori kebarangkalian.

Kekerapan relatif acara panggil nisbah bilangan percubaan di mana peristiwa itu berlaku kepada jumlah bilangan percubaan yang sebenarnya dilakukan.

Oleh itu, kekerapan relatif acara itu A ditentukan oleh formula, di mana m- bilangan kejadian kejadian, n– jumlah bilangan ujian.

Satu lagi kelemahan definisi klasik kebarangkalian ialah sukar untuk menunjukkan sebab untuk menganggap peristiwa asas adalah sama mungkin. Atas sebab ini, bersama-sama dengan definisi klasik, mereka juga menggunakan penentuan statistik kebarangkalian, mengambil kekerapan relatif atau nombor yang hampir dengannya sebagai kebarangkalian sesuatu peristiwa.

1. Simulasi peristiwa rawak dengan kebarangkalian p.

Nombor rawak dijana y yhlm, maka peristiwa A telah berlaku.

2. Simulasi kumpulan acara yang lengkap.

Mari kita nomborkan peristiwa yang membentuk kumpulan lengkap dengan nombor dari 1 hingga n(Di mana n– bilangan peristiwa) dan buat jadual: di baris pertama – nombor acara, di kedua – kebarangkalian berlakunya peristiwa dengan nombor yang ditentukan.

Nombor acara j n
Kebarangkalian kejadian

Mari bahagikan segmen kepada paksi Oy titik dengan koordinat hlm 1 , hlm 1 +hlm 2 , hlm 1 +hlm 2 +hlm 3 ,…, hlm 1 +hlm 2 +…+p n-1 pada n selang separa Δ 1 , Δ 2 ,…, Δ n. Dalam kes ini, panjang selang separa dengan nombor j sama dengan kebarangkalian p j.

Nombor rawak dijana y, diedarkan secara seragam pada segmen. Jika y tergolong dalam selang Δ j, kemudian peristiwa A j ia telah tiba.

Kerja makmal No. 1. Pengiraan eksperimen kebarangkalian.

Matlamat kerja: pemodelan peristiwa rawak, mengkaji sifat kebarangkalian statistik sesuatu peristiwa bergantung pada bilangan ujian.

Kami akan menjalankan kerja makmal dalam dua peringkat.

Peringkat 1. Simulasi lambungan syiling simetri.

Peristiwa A terdiri daripada kehilangan jata. Kebarangkalian hlm peristiwa A sama dengan 0.5.

a) Adalah perlu untuk mengetahui bilangan ujian yang sepatutnya n, supaya dengan kebarangkalian 0.9 sisihan (dalam nilai mutlak) kekerapan relatif penampilan jata m/n daripada kebarangkalian p = 0.5 tidak melebihi bilangan ε > 0: .

Menjalankan pengiraan untuk ε = 0.05 dan ε = 0.01. Untuk pengiraan, kami menggunakan akibat daripada teorem kamiran Moivre-Laplace:

di mana ; q=1-hlm.

Bagaimanakah nilai berkaitan? ε Dan n?

b) Kelakuan k= 10 episod n ujian dalam setiap. Dalam berapa banyak siri ketidaksamaan itu dipenuhi dan dalam berapa banyakkah ia dilanggar? Apakah akibatnya jika k→ ∞?

Peringkat 2. Memodelkan pelaksanaan hasil eksperimen rawak.

a) Membangunkan algoritma untuk memodelkan pelaksanaan eksperimen dengan hasil rawak mengikut tugasan individu (lihat Lampiran 1).

b) Membangunkan program (program) untuk mensimulasikan pelaksanaan hasil eksperimen dalam beberapa kali terhingga tertentu, dengan pemeliharaan wajib syarat awal eksperimen dan untuk mengira kekerapan berlakunya peristiwa yang menarik.

c) Susun jadual statistik kebergantungan kekerapan kejadian sesuatu peristiwa tertentu pada bilangan eksperimen yang dilakukan.

d) Menggunakan jadual statistik, bina graf kekerapan sesuatu peristiwa bergantung kepada bilangan eksperimen.

e) Susun jadual statistik sisihan nilai kekerapan sesuatu peristiwa daripada kebarangkalian kejadian ini berlaku.

f) Mencerminkan data jadual yang diperolehi pada graf.

g) Cari nilai n(bilangan percubaan) supaya dan .

Buat kesimpulan daripada kerja.

Excel mempunyai fungsi untuk mencari nombor rawak =RAND(). Keupayaan untuk mencari nombor rawak dalam Excel adalah komponen penting dalam perancangan atau analisis, kerana anda boleh meramalkan keputusan model anda pada sejumlah besar data, atau hanya mencari satu nombor rawak untuk menguji formula atau pengalaman anda.

Selalunya, fungsi ini digunakan untuk mendapatkan sejumlah besar nombor rawak. Itu. Anda sentiasa boleh menghasilkan 2-3 nombor sendiri; untuk nombor yang besar adalah paling mudah untuk menggunakan fungsi. Dalam kebanyakan bahasa pengaturcaraan, fungsi yang serupa dikenali sebagai Random (dari bahasa Inggeris rawak), jadi anda sering boleh menemui ungkapan Russified "dalam susunan rawak", dsb. Dalam Excel Bahasa Inggeris, fungsi RAND disenaraikan sebagai RAND

Mari kita mulakan dengan penerangan tentang fungsi =RAND(). Fungsi ini tidak memerlukan hujah.

Dan ia berfungsi seperti berikut: ia mengeluarkan nombor rawak dari 0 hingga 1. Nombor itu akan menjadi nyata, i.e. secara keseluruhannya, mana-mana, sebagai peraturan, ini adalah pecahan perpuluhan, contohnya 0.0006.

Setiap kali anda menyimpan nombor akan berubah; untuk mengemas kini nombor tanpa mengemas kini, tekan F9.

Nombor rawak dalam julat tertentu. Fungsi

Apa yang perlu dilakukan jika julat nombor rawak sedia ada tidak sesuai dengan anda, dan anda memerlukan satu set nombor rawak dari 20 hingga 135. Bagaimanakah ini boleh dilakukan?

Anda perlu menulis formula berikut.

RAND()*115+20

Itu. nombor dari 0 hingga 115 akan ditambah secara rawak kepada 20, yang akan membolehkan anda mendapatkan nombor dalam julat yang dikehendaki setiap kali (lihat gambar pertama).

Dengan cara ini, jika anda perlu mencari integer dalam julat yang sama, terdapat fungsi khas untuk ini, di mana kami menunjukkan sempadan atas dan bawah nilai

RANDBETWEEN(20,135)

Mudah, tetapi sangat mudah!

Jika anda memerlukan berbilang sel nombor rawak hanya seret sel di bawah.

Nombor rawak dengan langkah tertentu

Jika kita perlu mendapatkan nombor rawak dalam kenaikan, contohnya lima, maka kita akan menggunakan salah satu daripada. Ini akan menjadi OKRUP()

SEKITAR(RAND()*50,5)

Di mana kita mencari nombor rawak dari 0 hingga 50 dan kemudian membundarkannya kepada gandaan terdekat 5. Berguna apabila anda melakukan pengiraan untuk set 5.

Bagaimana untuk menggunakan rawak untuk menguji model?

Anda boleh menyemak model yang dicipta menggunakan sejumlah besar nombor rawak. Sebagai contoh, semak sama ada rancangan perniagaan akan menguntungkan

Ia telah memutuskan untuk memasukkan topik ini dalam artikel berasingan. Nantikan kemas kini minggu ini.

Nombor rawak dalam VBA

Jika anda perlu merakam makro dan anda tidak tahu cara melakukannya, anda boleh membaca.

VBA menggunakan fungsi tersebut Rnd(), tetapi ia tidak akan berfungsi tanpa mendayakan arahan Rawak untuk menjalankan penjana nombor rawak. Mari kita mengira nombor rawak dari 20 hingga 135 menggunakan makro.

Sub MacroRand() Julat Rawak("A24") = Rnd * 115 + 20 Sub End

Tampalkan kod ini ke dalam editor VBA (Alt + F11)

Seperti biasa, saya memohon contoh* dengan semua pilihan pembayaran.

Tulis komen jika anda mempunyai soalan!

Kongsi artikel kami di rangkaian sosial anda:

Untuk memilih data rawak daripada jadual, anda perlu menggunakan fungsi dalam Excel "Nombor rawak". Ini sudah siap penjana nombor rawak dalam Excel. Fungsi ini berguna apabila menjalankan semakan rawak atau semasa menjalankan loteri, dsb.
Jadi, kami perlu mengadakan cabutan hadiah untuk pelanggan. Lajur A mengandungi sebarang maklumat tentang pelanggan - nama pertama, nama keluarga, nombor, dsb. Dalam lajur c kita tetapkan fungsi nombor rawak. Pilih sel B1. Pada tab "Formula" dalam bahagian "Perpustakaan Fungsi", klik pada butang "Matematik" dan pilih fungsi "RAND" daripada senarai. Tidak perlu mengisi apa-apa dalam tetingkap yang muncul. Hanya klik pada butang "OK". Salin formula mengikut lajur. Ternyata begini.Formula ini meletakkan nombor rawak kurang daripada sifar. Untuk nombor rawak lebih besar daripada sifar, anda perlu menulis formula berikut. =RAND()*100
Apabila anda menekan kekunci F9, nombor rawak berubah. Anda boleh memilih pembeli pertama daripada senarai setiap kali, tetapi menukar nombor rawak dengan kekunci F9.
Nombor rawak daripada julatExcel.
Untuk mendapatkan nombor rawak dalam julat tertentu, tetapkan fungsi RANDBETWEEN dalam formula matematik. Mari kita tetapkan formula dalam lajur C. Kotak dialog diisi seperti ini.
Mari kita tunjukkan nombor terkecil dan terbesar. Ternyata begini. Anda boleh menggunakan formula untuk memilih nama pertama dan nama akhir pelanggan daripada senarai dengan nombor rawak.
Perhatian! Dalam jadual, kami meletakkan nombor rawak dalam lajur pertama. Kami mempunyai meja sedemikian.
Dalam sel F1 kami menulis formula yang akan memindahkan nombor rawak terkecil.
=KECIL($A$1:$A$6,E1)
Kami menyalin formula ke sel F2 dan F3 - kami memilih tiga pemenang.
Dalam sel G1 kita menulis formula berikut. Dia akan memilih nama pemenang menggunakan nombor rawak dari lajur F. =VLOOKUP(F1,$A$1:$B$6,2,0)
Hasilnya ialah jadual pemenang.

Jika anda perlu memilih pemenang dalam beberapa kategori, kemudian tekan kekunci F9 dan bukan sahaja nombor rawak akan diganti, tetapi juga nama pemenang yang dikaitkan dengannya.
Bagaimana untuk melumpuhkan pengemaskinian nombor rawak dalamExcel.
Untuk mengelakkan nombor rawak daripada berubah dalam sel, anda perlu menulis formula secara manual dan tekan kekunci F9 dan bukannya kekunci Enter supaya formula digantikan dengan nilai.
Dalam Excel, terdapat beberapa cara untuk menyalin formula supaya rujukan di dalamnya tidak berubah. Lihat penerangan kaedah mudah untuk penyalinan sedemikian dalam artikel "