Nomor acak dari 1 sampai 10. Memeriksa kemunculan rangkaian angka yang identik


Generator nomor online adalah alat praktis yang memungkinkan Anda mendapatkan jumlah angka yang diperlukan dengan kedalaman bit tertentu dan rentang terluas. Ke generator kami nomor acak Ada banyak kegunaan! Misalnya, Anda dapat mengadakan kompetisi di VKontakte dan memenangkan boneka beruang di sana bersama sekelompok pengendara motor untuk diposkan :)) Kami juga akan sangat tersanjung jika, dengan bantuan itu, Anda memutuskan untuk menentukan nomor pemenang dalam lotere apa pun atau putuskan nomor mana yang akan dipertaruhkan di kasino. Kami sangat berharap seseorang akan menemukan nomor keberuntungannya secara online bersama kami!

Kisaran nomor acak:

Kuantitas:

Hilangkan pengulangan?

Hasilkan angka

Tolong bantu kami mengembangkan: Beritahu teman Anda tentang generator!

Acak | nomor acak online dalam 1 klik

Angka mengelilingi kita sejak lahir dan bermain peran penting dalam hidup. Bagi banyak orang, pekerjaan mereka sendiri berhubungan dengan angka; ada yang mengandalkan keberuntungan, mengisi tiket lotre dengan angka, sementara yang lain bahkan memberi makna mistis padanya. Dengan satu atau lain cara, terkadang kita tidak dapat melakukannya tanpa menggunakan program seperti penghasil angka acak.

Misalnya, Anda perlu mengadakan pengundian hadiah di antara pelanggan grup Anda. Generator nomor acak online kami akan membantu Anda memilih pemenang dengan cepat dan jujur. Anda hanya perlu, misalnya, mengatur jumlah nomor acak yang diperlukan (berdasarkan jumlah pemenang) dan rentang maksimum (berdasarkan jumlah peserta, jika nomor diberikan kepada mereka). Penipuan dalam hal ini sepenuhnya dikecualikan.

Program ini juga dapat berfungsi sebagai penghasil nomor acak untuk lotre. Misalnya, Anda membeli tiket dan ingin mengandalkan sepenuhnya pada peluang dan keberuntungan dalam memilih nomor. Kemudian pengacak nomor kami akan membantu Anda mengisi tiket lotere Anda.

Cara menghasilkan nomor acak: instruksi

Program angka acak Cara kerjanya sangat sederhana. Anda bahkan tidak perlu mendownloadnya ke komputer Anda - semuanya dilakukan di jendela browser tempat halaman ini terbuka. Angka acak dihasilkan sesuai dengan jumlah angka yang ditentukan dan rentangnya - dari 0 hingga 999999999. Untuk menghasilkan angka secara online, Anda harus:

  1. Pilih rentang hasil yang Anda inginkan. Mungkin Anda ingin memotong angka hingga 10 atau, katakanlah, 10.000;
  2. Hilangkan pengulangan - dengan memilih item ini, Anda akan memaksa pengacak nomor hanya menawarkan Anda kombinasi unik dalam rentang tertentu;
  3. Pilih jumlah angka – dari 1 hingga 99999;
  4. Klik tombol "Hasilkan angka".

Tidak peduli berapa banyak angka yang ingin Anda dapatkan sebagai hasilnya, generatornya bilangan prima akan menampilkan seluruh hasil sekaligus dan Anda dapat melihatnya di halaman ini dengan menggulir kolom berangka menggunakan mouse atau touchpad.

Sekarang Anda dapat menggunakan nomor yang sudah jadi sesuai kebutuhan. Dari kolom nomor, Anda dapat menyalin hasilnya untuk dipublikasikan dalam grup atau dikirim melalui surat. Dan agar hasilnya tidak menimbulkan keraguan, ambil tangkapan layar halaman ini, di mana parameter pengacak angka dan hasil program akan terlihat jelas. Tidak mungkin mengubah angka di lapangan, sehingga kemungkinan manipulasi dikecualikan. Kami berharap situs web kami dan pembuat nomor acak membantu Anda.

Generator nomor online yang jelas dan nyaman digunakan akhir-akhir ini kepopuleran. Ini menjadi paling luas selama pengundian hadiah di jejaring sosial di kalangan pengguna.

Ini juga populer di daerah lain. Kami juga memiliki kata sandi dan nomor.

Generator nomor acak online kami.

Generator pengacak kami tidak perlu mengunduhnya ke PC pribadi Anda. Semuanya terjadi dalam mode penghasil nomor online. Cukup tentukan parameter seperti: rentang nomor online di mana nomor akan dipilih secara acak. Tunjukkan juga jumlah nomor yang akan dipilih.

Misalnya, Anda memiliki grup VKontakte. Dalam grup tersebut Anda akan memenangkan 5 hadiah di antara jumlah peserta yang memposting ulang postingan tersebut. Menggunakan aplikasi khusus, kami menerima daftar peserta. Masing-masing diberi nomor serinya sendiri untuk nomor online.

Sekarang kita masuk ke generator online kita dan menunjukkan kisaran angka (jumlah peserta). Misal kita tentukan dibutuhkan 5 angka secara online karena kita mempunyai 5 hadiah. Sekarang klik tombol hasilkan. Kemudian kita mendapatkan 5 nomor acak online, mulai dari 1 hingga 112 inklusif. 5 angka yang dihasilkan secara online akan cocok nomor seri lima peserta yang menjadi pemenang pengundian. Semuanya sederhana dan nyaman.

Keuntungan lain dari generator nomor acak adalah semua nomor online dikeluarkan secara acak. Artinya, tidak mungkin untuk mempengaruhinya, atau menghitung berapa angka selanjutnya. Maksudnya jujur ​​dan terpercaya, dan pihak administrasi yang membagikan hadiah menggunakan generator gratis kami adalah jujur ​​dan sopan dalam pribadi peserta kompetisi. Dan jika Anda ragu dengan keputusan apa pun, Anda dapat menggunakan keputusan kami

Mengapa generator nomor acak adalah yang terbaik?

Intinya adalah itu pembuat nomor online tersedia di perangkat apa pun dan selalu online. Anda dapat dengan jujur ​​​​menghasilkan nomor berapa pun untuk ide apa pun yang Anda miliki. Dan gunakan hal yang sama untuk proyek tersebut penghasil angka acak on line. Apalagi jika Anda perlu menentukan pemenang suatu permainan atau nomor lainnya secara online. Intinya adalah itu penghasil angka acak menghasilkan angka apa pun secara acak tanpa algoritma. Ini pada dasarnya sama dengan angka.

Generator nomor acak online gratis!

Generator nomor acak online gratis untuk semua orang. Anda tidak perlu mengunduh atau membelinya penghasil angka acak online untuk pengundian. Anda hanya perlu mengunjungi situs web kami dan mendapatkan hasil acak yang Anda butuhkan. Kami tidak hanya punya penghasil angka acak tetapi juga dibutuhkan oleh banyak orang dan pasti akan membantu Anda memenangkan lotre. Generator nomor acak online yang sebenarnya untuk lotere adalah keacakan mutlak. Yang mana situs kami dapat menyediakannya untuk Anda.

Nomor acak online

Jika Anda mencari nomor acak secara online, kami telah membuat sumber ini khusus untuk Anda. Kami terus meningkatkan algoritma kami. Anda akan mendapatkan yang asli di sini penghasil angka acak. Dia akan menyediakan segala kebutuhan sesuai kebutuhan Anda generator acak sepenuhnya gratis dan kapan saja. Hasilkan nomor acak secara online bersama kami. Selalu pastikan bahwa setiap nomor yang dihasilkan benar-benar acak.

Generator angka acak

Generator nomor acak kami secara acak memilih nomor secara acak. Tidak peduli hari atau jam berapa Anda menggunakan komputer. Ini benar-benar pilihan yang buta. Generator acak hanya mengacak semua angka dalam urutan acak. Dan kemudian secara acak memilih jumlah nomor acak yang Anda tentukan darinya. Terkadang angka bisa diulang, dan itu terbukti kecelakaan total penghasil angka acak.

Acak daring

Acak adalah pilihan paling pasti untuk hasil imbang. Generator online benar-benar merupakan pilihan acak. Anda terlindungi dari pengaruh apa pun terhadap pemilihan nomor acak. Dengan memfilmkan prosesnya secara acak seleksi online pemenang di video. Hanya itu yang Anda butuhkan. Atur undian yang adil secara online dengan kami generator daring angka. Anda mendapatkan pemenang dan pemain yang puas. Dan kami senang bisa menyenangkan Anda dengan generator acak kami.


Perhatikan bahwa idealnya kurva kepadatan distribusi bilangan acak akan terlihat seperti yang ditunjukkan pada Gambar. 22.3. Artinya, idealnya setiap interval berisi jumlah poin yang sama: N Saya = N/k , Di mana N — jumlah total poin, k jumlah interval, Saya= 1, , k .

Beras. 22.3. Diagram frekuensi bilangan acak,
dihasilkan secara teoritis oleh generator ideal

Perlu diingat bahwa pembentukan bilangan acak sembarang terdiri dari dua tahap:

  • menghasilkan bilangan acak yang dinormalisasi (yaitu, terdistribusi secara merata dari 0 hingga 1);
  • konversi bilangan acak yang dinormalisasi R Saya ke nomor acak X Saya, yang didistribusikan menurut hukum distribusi (sewenang-wenang) yang dibutuhkan oleh pengguna atau dalam interval yang diperlukan.

Generator bilangan acak menurut cara memperoleh bilangan dibagi menjadi:

  • fisik;
  • datar;
  • algoritmik.

RNG fisik

Contoh RNG fisik dapat berupa: koin (“kepala” 1, “ekor” 0); dadu; drum dengan panah dibagi menjadi beberapa sektor dengan angka; generator kebisingan perangkat keras (HS), yang menggunakan perangkat termal yang berisik, misalnya transistor (Gbr. 22.422.5).

Beras. 22.4. Skema metode perangkat keras untuk menghasilkan angka acak
Beras. 22.5. Diagram perolehan bilangan acak dengan metode hardware
Tugas “Menghasilkan angka acak menggunakan koin”

Hasilkan angka tiga digit acak, terdistribusi secara merata dalam rentang 0 hingga 1, menggunakan koin. Akurasi tiga tempat desimal.

Cara pertama untuk menyelesaikan masalah
Lemparkan sebuah koin sebanyak 9 kali, dan jika koin mendarat di kepala, tuliskan “0”; jika koin mendarat di kepala, tulis “1”. Jadi, katakanlah sebagai hasil percobaan kita memperoleh barisan acak 100110100.

Gambarlah interval dari 0 hingga 1. Membaca angka-angka secara berurutan dari kiri ke kanan, membagi interval menjadi dua dan setiap kali memilih salah satu bagian dari interval berikutnya (jika Anda mendapatkan 0, maka yang kiri, jika Anda mendapatkan a 1, lalu yang kanan). Dengan demikian, Anda dapat mencapai titik mana pun dalam interval tersebut, seakurat yang Anda inginkan.

Jadi, 1 : interval dibagi dua dan , separuh kanan dipilih, interval dipersempit: . Nomor berikutnya 0 : interval dibagi dua dan , separuh kiri dipilih, interval dipersempit: . Nomor berikutnya 0 : interval dibagi dua dan , separuh kiri dipilih, interval dipersempit: . Nomor berikutnya 1 : interval dibagi dua dan , separuh kanan dipilih, interval dipersempit: .

Berdasarkan kondisi keakuratan soal, penyelesaian telah ditemukan: bilangan apa pun dari interval, misalnya 0,625.

Pada prinsipnya jika kita mengambil pendekatan yang tegas, maka pembagian interval harus dilanjutkan sampai batas kiri dan kanan interval yang ditemukan COINCIDE dengan ketelitian hingga tempat desimal ketiga. Artinya, dari segi keakuratan, bilangan yang dihasilkan tidak lagi dapat dibedakan dengan bilangan mana pun dari interval tempatnya berada.

Cara kedua untuk menyelesaikan masalah
Mari kita bagi barisan biner yang dihasilkan 100110100 menjadi triad: 100, 110, 100. Setelah mengubah bilangan biner ini menjadi bilangan desimal, kita mendapatkan: 4, 6, 4. Mengganti “0” di depan, kita mendapatkan: 0,464. Cara ini hanya dapat menghasilkan bilangan dari 0,000 hingga 0,777 (karena bilangan maksimum yang dapat “diperas” dari tiga digit biner adalah 111 2 = 7 8) yang sebenarnya bilangan-bilangan ini direpresentasikan dalam sistem oktal Perhitungan. Untuk terjemahan oktal angka masuk desimal mari kita lakukan representasi:
0,464 8 = 4 8 1 + 6 8 2 + 4 8 3 = 0,6015625 10 = 0,602 10.
Jadi, angka yang dibutuhkan adalah: 0,602.

RNG tabel

RNG tabel menggunakan tabel yang disusun secara khusus yang berisi angka-angka terverifikasi yang tidak berkorelasi, yaitu, sama sekali tidak bergantung satu sama lain, sebagai sumber angka acak. Dalam tabel Gambar 22.1 menunjukkan bagian kecil dari tabel tersebut. Dengan menelusuri tabel dari kiri ke kanan dari atas ke bawah, Anda bisa mendapatkan angka acak yang terdistribusi secara merata dari 0 hingga 1 dengan jumlah tempat desimal yang diperlukan (dalam contoh kita, kita menggunakan tiga tempat desimal untuk setiap angka). Karena angka-angka dalam tabel tidak bergantung satu sama lain, tabel tersebut dapat dilintasi dengan cara yang berbeda, misalnya, dari atas ke bawah, atau dari kanan ke kiri, atau, katakanlah, Anda dapat memilih angka yang posisinya genap.

Tabel 22.1.
Angka acak. Rata
nomor acak didistribusikan dari 0 hingga 1
Angka acak Terdistribusi secara merata
0 hingga 1 angka acak
9 2 9 2 0 4 2 6 0.929
9 5 7 3 4 9 0 3 0.204
5 9 1 6 6 5 7 6 0.269
… …

Harga diri metode ini adalah menghasilkan angka yang benar-benar acak karena tabel berisi angka-angka terverifikasi yang tidak berkorelasi. Kekurangan metode ini: menyimpan digit dalam jumlah besar membutuhkan banyak memori; Ada kesulitan besar dalam membuat dan memeriksa tabel semacam ini; pengulangan saat menggunakan tabel tidak lagi menjamin keacakan urutan numerik, dan oleh karena itu keandalan hasilnya.

Ada tabel yang berisi 500 angka terverifikasi yang benar-benar acak (diambil dari buku karya I. G. Venetsky, V. I. Venetskaya “Konsep dan rumus dasar matematika dan statistik dalam analisis ekonomi”).

RNG Algoritmik

Angka-angka yang dihasilkan oleh RNG ini selalu bersifat pseudo-acak (atau kuasi-acak), artinya, setiap angka berikutnya yang dihasilkan bergantung pada angka sebelumnya:

R Saya + 1 = F(R Saya) .

Barisan yang terdiri dari bilangan-bilangan tersebut membentuk perulangan, artinya pasti ada siklus yang berulang jumlah yang tak terbatas sekali. Siklus yang berulang disebut periode.

Keuntungan RNG ini adalah kecepatannya; generator hampir tidak memerlukan sumber daya memori dan kompak. Kekurangan: bilangan-bilangan tersebut tidak dapat sepenuhnya disebut acak, karena terdapat ketergantungan di antara bilangan-bilangan tersebut, serta adanya periode pada barisan bilangan kuasi-acak.

Mari pertimbangkan beberapa metode algoritmik untuk mendapatkan RNG:

  • metode kuadrat median;
  • metode produk menengah;
  • metode pengadukan;
  • metode kongruen linier.

Metode kotak tengah

Ada beberapa angka empat digit R 0 . Angka ini dikuadratkan dan dimasukkan ke dalam R 1. Selanjutnya dari R 1 mengambil nomor acak baru di tengah (empat digit tengah) dan menuliskannya R 0 . Kemudian prosedur ini diulangi (lihat Gambar 22.6). Perhatikan bahwa sebenarnya, sebagai nomor acak Anda tidak perlu mengambil ghij, A 0.ghij dengan nol dan koma desimal ditambahkan ke kiri. Fakta ini tercermin seperti pada Gambar. 22.6, dan angka serupa berikutnya.

Beras. 22.6. Skema metode kuadrat rata-rata

Kekurangan metode ini: 1) jika pada beberapa iterasi jumlahnya R 0 menjadi sama dengan nol, kemudian generator mengalami degenerasi, sehingga pemilihan nilai awal yang tepat adalah penting R 0 ; 2) generator akan mengulangi urutan tersebut M N langkah (paling baik), di mana N angka angka R 0 , M dasar sistem bilangan.

Misalnya pada Gambar. 22.6: jika nomornya R 0 akan direpresentasikan dalam sistem bilangan biner, kemudian barisan bilangan pseudo-acak akan diulang dalam 2 4 = 16 langkah. Perhatikan bahwa pengulangan urutan dapat terjadi lebih awal jika nomor awal dipilih dengan buruk.

Metode yang dijelaskan di atas diusulkan oleh John von Neumann dan dimulai pada tahun 1946. Karena metode ini ternyata tidak dapat diandalkan, metode ini segera ditinggalkan.

Metode produk tengah

Nomor R 0 dikalikan dengan R 1, dari hasil yang diperoleh R 2 bagian tengahnya diekstraksi R 2 * (ini adalah angka acak lainnya) dan dikalikan dengan R 1. Semua bilangan acak berikutnya dihitung menggunakan skema ini (lihat Gambar 22.7).

Beras. 22.7. Skema metode produk median

Metode pengadukan

Metode shuffle menggunakan operasi untuk menggeser isi sel ke kiri dan ke kanan secara siklis. Ide metodenya adalah sebagai berikut. Biarkan sel menyimpan nomor awal R 0 . Secara siklis menggeser isi sel ke kiri sebanyak 1/4 panjang sel, kita mendapatkan nomor baru R 0 * . Dengan cara yang sama, perputaran isi sel R 0 ke kanan sebesar 1/4 panjang sel, kita mendapatkan angka kedua R 0**. Jumlah angka R 0* dan R 0** memberikan nomor acak baru R 1. Berikutnya R 1 dimasukkan R 0, dan seluruh urutan operasi diulangi (lihat Gambar 22.8).


Beras. 22.8. Diagram metode pencampuran

Perlu diketahui bahwa angka tersebut dihasilkan dari penjumlahan R 0* dan R 0 ** , mungkin tidak muat sepenuhnya di dalam sel R 1. Dalam hal ini, digit tambahan harus dibuang dari angka yang dihasilkan. Mari kita jelaskan ini pada Gambar. 22.8, dimana semua sel diwakili oleh delapan digit biner. Membiarkan R 0 * = 10010001 2 = 145 10 , R 0 ** = 10100001 2 = 161 10 , Kemudian R 0 * + R 0 ** = 100110010 2 = 306 10 . Seperti yang Anda lihat, angka 306 menempati 9 digit (dalam sistem bilangan biner), dan sel R 1 (sama dengan R 0) dapat berisi maksimal 8 bit. Oleh karena itu, sebelum memasukkan nilai ke dalam R 1, perlu untuk menghapus satu "ekstra", bit paling kiri dari angka 306, sehingga menghasilkan R 1 tidak lagi menuju ke 306, tetapi ke 00110010 2 = 50 10 . Perhatikan juga bahwa dalam bahasa seperti Pascal, "pemangkasan" bit tambahan ketika sel meluap dilakukan secara otomatis sesuai dengan jenis variabel yang ditentukan.

Metode kongruen linier

Metode kongruen linier adalah salah satu prosedur paling sederhana dan paling umum digunakan saat ini dalam simulasi bilangan acak. Metode ini menggunakan mod( X, kamu) , yang mengembalikan sisanya ketika argumen pertama dibagi dengan argumen kedua. Setiap bilangan acak berikutnya dihitung berdasarkan bilangan acak sebelumnya dengan menggunakan rumus sebagai berikut:

R Saya+ 1 = mod( k · R Saya + B, M) .

Barisan bilangan acak yang diperoleh dengan menggunakan rumus ini disebut barisan kongruen linier. Banyak penulis menyebut barisan kongruen linier kapan B = 0 metode kongruen perkalian, dan kapan B ≠ 0 — metode kongruen campuran.

Untuk generator berkualitas tinggi, perlu untuk memilih koefisien yang sesuai. Nomornya perlu M cukup besar, karena periodenya tidak bisa lebih lama lagi M elemen. Di sisi lain, pembagian yang digunakan dalam metode ini adalah operasi yang agak lambat, jadi untuk komputer biner pilihan yang logis adalah M = 2 N, karena dalam kasus ini, mencari sisa pembagian direduksi di dalam komputer menjadi operasi logika biner “DAN”. Memilih bilangan prima terbesar juga merupakan hal yang biasa M, kurang dari 2 N: dalam literatur khusus terbukti bahwa dalam hal ini digit orde rendah dari bilangan acak yang dihasilkan R Saya+ 1 berperilaku acak seperti yang lebih tua, yang memiliki efek positif pada seluruh rangkaian angka acak secara keseluruhan. Sebagai contoh, salah satunya Nomor Mersenne, sama dengan 2 31 1, dan dengan demikian, M= 2 31 1 .

Salah satu syarat barisan kongruen linier adalah panjang periodenya harus sepanjang mungkin. Lamanya periode tergantung pada nilainya M , k Dan B. Teorema yang kami sajikan di bawah ini memungkinkan kami menentukan apakah periode tersebut dapat dicapai panjang maksimal untuk nilai tertentu M , k Dan B .

Dalil. Barisan kongruen linier ditentukan oleh angka M , k , B Dan R 0, mempunyai periode yang panjang M jika dan hanya jika:

  • angka B Dan M relatif sederhana;
  • k 1 kali P untuk setiap bilangan prima P, yang merupakan pembagi M ;
  • k 1 adalah kelipatan 4, jika M kelipatan 4.

Terakhir, mari kita akhiri dengan beberapa contoh penggunaan metode kongruen linier untuk menghasilkan bilangan acak.

Ditemukan bahwa serangkaian angka pseudo-acak yang dihasilkan berdasarkan data dari contoh 1 akan diulang setiap kali M/4 angka. Nomor Q diatur secara sewenang-wenang sebelum penghitungan dimulai, namun perlu diingat bahwa rangkaian tersebut memberikan kesan acak pada umumnya. k(dan karena itu Q). Hasilnya bisa sedikit ditingkatkan jika B ganjil dan k= 1 + 4 · Q dalam hal ini baris tersebut akan diulang setiap M angka. Setelah pencarian yang panjang k para peneliti menetapkan nilai 69069 dan 71365.

Generator bilangan acak yang menggunakan data dari Contoh 2 akan menghasilkan bilangan acak yang tidak berulang dengan periode 7 juta.

Metode perkalian untuk menghasilkan bilangan pseudorandom diusulkan oleh D.H. Lehmer pada tahun 1949.

Memeriksa kualitas genset

Kualitas keseluruhan sistem dan keakuratan hasil bergantung pada kualitas RNG. Oleh karena itu, urutan acak yang dihasilkan oleh RNG harus memenuhi sejumlah kriteria.

Pemeriksaan yang dilakukan ada dua jenis:

  • memeriksa keseragaman distribusi;
  • tes untuk independensi statistik.

Memeriksa keseragaman distribusi

1) RNG harus menghasilkan nilai parameter statistik yang mendekati karakteristik hukum acak seragam berikut ini:

2) Tes frekuensi

Tes frekuensi memungkinkan Anda mengetahui berapa banyak angka yang berada dalam suatu interval (M R – σ R ; M R + σ R) , yaitu (0,5 · 0,2887; 0,5 + 0,2887) atau, pada akhirnya, (0,2113; 0,7887). Karena 0,7887 0,2113 = 0,5774, kami menyimpulkan bahwa dalam RNG yang baik, sekitar 57,7% dari semua nomor acak yang ditarik harus berada dalam interval ini (lihat Gambar 22.9).

Beras. 22.9. Diagram frekuensi RNG ideal
dalam hal memeriksanya untuk uji frekuensi

Perlu juga diperhatikan bahwa banyaknya angka yang termasuk dalam interval (0; 0,5) harus kira-kira sama dengan jumlah angka yang termasuk dalam interval (0,5; 1).

3) Uji chi-kuadrat

Uji chi-kuadrat (uji χ 2) adalah salah satu uji statistik yang paling terkenal; ini adalah metode utama yang digunakan bersama dengan kriteria lainnya. Uji chi-kuadrat diusulkan pada tahun 1900 oleh Karl Pearson. Karyanya yang luar biasa dianggap sebagai dasar statistik matematika modern.

Untuk kasus kita, pengecekan menggunakan kriteria chi-kuadrat akan memungkinkan kita mengetahui berapa besarnya nyata RNG mendekati tolok ukur RNG, yaitu memenuhi persyaratan distribusi seragam atau tidak.

Diagram frekuensi referensi RNG ditunjukkan pada Gambar. 22.10. Karena hukum distribusi RNG referensi seragam, maka probabilitas (teoretis). P Saya memasukkan angka ke dalam Saya interval ke-(semua interval ini k) sama dengan P Saya = 1/k . Dan dengan demikian, di masing-masing k interval akan tercapai mulus Oleh P Saya · N angka ( N jumlah total angka yang dihasilkan).

Beras. 22.10. Diagram frekuensi RNG referensi

RNG nyata akan menghasilkan angka yang didistribusikan (dan belum tentu merata!). k interval dan setiap interval akan berisi N Saya angka (total N 1 + N 2++ N k = N ). Bagaimana kita bisa menentukan seberapa bagus RNG yang diuji dan seberapa dekat dengan referensi? Cukup logis untuk mempertimbangkan selisih kuadrat antara jumlah angka yang dihasilkan N Saya dan "referensi" P Saya · N . Mari kita jumlahkan dan hasilnya adalah:

χ 2 pengalaman. = ( N 1 P 1 · N) 2 + (N 2 P 2 · N) 2++ ( N k – P k · N) 2 .

Dari rumus ini dapat disimpulkan bahwa semakin kecil selisih masing-masing suku (dan oleh karena itu, semakin kecil pula selisihnya). nilainya lebih sedikitχ 2 pengalaman. ), semakin kuat hukum distribusi angka acak yang dihasilkan oleh RNG nyata cenderung seragam.

Dalam ekspresi sebelumnya, setiap suku diberi bobot yang sama (sama dengan 1), yang sebenarnya mungkin tidak benar; oleh karena itu, untuk statistik chi-kuadrat, masing-masing perlu dinormalisasi Saya suku ke, membaginya dengan P Saya · N :

Terakhir, mari kita tulis ekspresi yang dihasilkan dengan lebih ringkas dan sederhanakan:

Kami memperoleh nilai uji chi-kuadrat untuk eksperimental data.

Dalam tabel 22.2 diberikan teoretis nilai chi-kuadrat (χ 2 teoritis), dimana ν = N 1 adalah jumlah derajat kebebasan, P ini adalah tingkat kepercayaan yang ditentukan pengguna yang menunjukkan seberapa besar RNG harus memenuhi persyaratan distribusi seragam, atau P — adalah probabilitas bahwa nilai eksperimen χ 2 exp..

akan lebih kecil dari teori χ 2 yang ditabulasikan (teoretis).
atau setara dengan itu
Tabel 22.2. Beberapa poin persentase dari distribusi χ 2 hal = 1% hal = 5% hal = 25% hal = 50% hal = 75%
ν = 1 0.00016 0.00393 0.1015 0.4549 1.323 3.841 6.635
ν = 2 0.02010 0.1026 0.5754 1.386 2.773 5.991 9.210
ν = 3 0.1148 0.3518 1.213 2.366 4.108 7.815 11.34
ν = 4 0.2971 0.7107 1.923 3.357 5.385 9.488 13.28
ν = 5 0.5543 1.1455 2.675 4.351 6.626 11.07 15.09
ν = 6 0.8721 1.635 3.455 5.348 7.841 12.59 16.81
ν = 7 1.239 2.167 4.255 6.346 9.037 14.07 18.48
ν = 8 1.646 2.733 5.071 7.344 10.22 15.51 20.09
ν = 9 2.088 3.325 5.899 8.343 11.39 16.92 21.67
ν = 10 2.558 3.940 6.737 9.342 12.55 18.31 23.21
ν = 11 3.053 4.575 7.584 10.34 13.70 19.68 24.72
ν = 12 3.571 5.226 8.438 11.34 14.85 21.03 26.22
ν = 15 5.229 7.261 11.04 14.34 18.25 25.00 30.58
ν = 20 8.260 10.85 15.45 19.34 23.83 31.41 37.57
ν = 30 14.95 18.49 24.48 29.34 34.80 43.77 50.89
ν = 50 29.71 34.76 42.94 49.33 56.33 67.50 76.15
ν > 30 ν hal = 95% ν ) · X P hal = 99% X 2 P+ akar persegi(2 + 2/3 · 2/3 + ν ))
X P = HAI (1/persegi( 2.33 0.00 0.674 1.64 2.33

1.64 P 0,674.

Dianggap dapat diterima P dari 10% hingga 90% Jika χ 2 pengalaman. lebih dari teori χ 2. N Saya(yaitu P Saya · N besar), lalu generator

tidak memuaskan

persyaratan distribusi seragam, karena nilai yang diamati P terlalu jauh dari teori Jika χ 2 pengalaman. dan tidak bisa dianggap acak. Dengan kata lain, interval kepercayaan yang begitu besar ditetapkan sehingga pembatasan terhadap angka menjadi sangat longgar, dan persyaratan terhadap angka menjadi lemah. Dalam hal ini, kesalahan absolut yang sangat besar akan diamati. N Saya Bahkan D. Knuth dalam bukunya “The Art of Programming” mencatat bahwa memiliki χ 2 exp. P Saya · N Secara umum, ini juga tidak baik untuk anak kecil, meskipun pada pandangan pertama hal ini tampak bagus dari sudut pandang keseragaman. Memang, ambil serangkaian angka 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, semuanya ideal dari sudut pandang keseragaman, dan χ 2 pengalaman.

praktis akan menjadi nol, tetapi Anda tidak mungkin mengenalinya sebagai acak. P Jika χ 2 pengalaman. P jauh lebih sedikit dari teori χ 2.

(yaitu P Saya · N kecil), lalu generator

persyaratan distribusi seragam acak, karena nilai yang diamati

terlalu dekat dengan teori

dan tidak bisa dianggap acak.

Mari kita lihat sebuah contoh. Bilangan acak 0,2463389991 terdiri dari angka-angka 2463389991, dan bilangan 0,5467766618 terdiri dari angka-angka 5467766618. Dengan menghubungkan barisan angka-angka tersebut, diperoleh: 24633899915467766618.

Jelas bahwa probabilitas teoritis P Saya kehilangan Saya Digit ke-(dari 0 hingga 9) sama dengan 0,1.

2) Memeriksa kemunculan rangkaian angka yang identik

Mari kita nyatakan dengan N L banyaknya rangkaian angka-angka yang identik dalam suatu barisan yang panjangnya L. Semuanya perlu diperiksa L dari 1 sampai M, Di mana M ini adalah nomor yang ditentukan pengguna: jumlah maksimum digit identik yang muncul dalam satu rangkaian.

Pada contoh “24633899915467766618” ditemukan 2 rangkaian dengan panjang 2 (33 dan 77), yaitu N 2 = 2 dan 2 rangkaian dengan panjang 3 (999 dan 666), yaitu N 3 = 2 .

Peluang terjadinya suatu deret yang panjangnya L sama dengan: P L= 9 10 L (teoretis). Artinya, peluang munculnya suatu rangkaian sepanjang satu karakter sama dengan: P 1 = 0,9 (teoretis). Peluang munculnya rangkaian dua karakter adalah: P 2 = 0,09 (teoretis). Peluang munculnya rangkaian tiga karakter adalah: P 3 = 0,009 (teoretis).

Misalnya, peluang munculnya suatu rangkaian yang panjangnya satu karakter adalah P L= 0,9, karena hanya ada satu simbol dari 10, dan total ada 9 simbol (nol tidak dihitung). Dan peluang munculnya dua simbol “XX” yang identik berturut-turut adalah 0,1 · 0,1 · 9, yaitu peluang 0,1 munculnya simbol “X” pada posisi pertama dikalikan dengan peluang 0,1 munculnya simbol “XX” pada posisi pertama. simbol yang sama akan muncul di posisi kedua “X” dan dikalikan dengan jumlah kombinasi tersebut 9.

Frekuensi kemunculan deret dihitung menggunakan rumus chi-kuadrat yang telah kita bahas sebelumnya menggunakan nilai-nilai P L .

Catatan: Generator dapat diuji berkali-kali, namun pengujian tersebut belum selesai dan tidak menjamin generator menghasilkan angka acak. Misalnya, generator yang menghasilkan urutan 12345678912345 akan dianggap ideal selama pengujian, yang jelas tidak sepenuhnya benar.

Sebagai kesimpulan, kami mencatat bahwa bab ketiga The Art of Programming (Volume 2) karya Donald E. Knuth sepenuhnya dikhususkan untuk mempelajari bilangan acak. Ini mengkaji berbagai metode untuk menghasilkan bilangan acak, kriteria statistik untuk keacakan, dan konversi bilangan acak yang terdistribusi secara seragam ke jenis lain. variabel acak. Lebih dari dua ratus halaman dikhususkan untuk penyajian materi ini.

Generator nomor acak untuk tiket lotre disediakan secara gratis dalam format “sebagaimana adanya”. Pengembang tidak bertanggung jawab atas kerugian materiil dan non materiil yang dialami pengguna skrip. Anda dapat menggunakan layanan ini dengan risiko Anda sendiri. Namun, apapun yang terjadi, Anda pasti tidak ingin mengambil risiko :-).

Nomor acak untuk tiket togel online

Diberikan perangkat lunak(RNG di JS) adalah generator bilangan pseudo-acak, diwujudkan oleh kemungkinan-kemungkinan Bahasa pemrograman Javascript. Generator menghasilkan distribusi angka acak yang seragam.

Hal ini memungkinkan Anda untuk melumpuhkan “irisan dengan irisan” pada RNG dengan distribusi seragam dari perusahaan lotere untuk merespons dengan nomor acak dengan distribusi seragam. Pendekatan ini menghilangkan subjektivitas pemain, karena orang memiliki preferensi tertentu dalam memilih nomor dan nomor (Ulang tahun kerabat, tanggal yang mengesankan, tahun, dll.), yang mempengaruhi pemilihan nomor secara manual.

Alat gratis ini membantu pemain memilih nomor acak untuk lotere. Skrip penghasil angka acak memiliki serangkaian mode pra-konfigurasi untuk Gosloto 5 dari 36, 6 dari 45, 7 dari 49, 4 dari 20, Sportloto 6 dari 49. Anda dapat memilih mode pembuatan angka acak dengan pengaturan gratis untuk opsi lotere lainnya.

Prediksi pemenang lotere

Generator angka acak dengan distribusi seragam dapat berfungsi sebagai horoskop untuk undian lotere, meskipun kemungkinan ramalan itu menjadi kenyataan rendah. Namun tetap saja, menggunakan generator angka acak memiliki peluang menang yang baik dibandingkan dengan banyak strategi lotere lainnya dan juga membebaskan Anda dari kesulitan dalam memilih angka dan kombinasi keberuntungan. Bagi saya, saya tidak menyarankan Anda untuk menyerah pada godaan dan membeli perkiraan berbayar; lebih baik menghabiskan uang ini untuk buku teks tentang kombinatorik. Banyak hal menarik yang bisa Anda pelajari darinya, misalnya peluang memenangkan jackpot di Gosloto adalah 5 dari 36 1 Ke 376 992 . Dan kemungkinan mendapatkannya hadiah minimal, setelah menebak 2 angka, adalah 1 Ke 8 . Perkiraan berdasarkan RNG kami memiliki kemungkinan menang yang sama.

Ada permintaan di Internet untuk nomor acak untuk lotere, dengan mempertimbangkan pengundian sebelumnya. Namun asalkan togel menggunakan RNG dengan distribusi seragam dan kemungkinan mendapatkan kombinasi tertentu tidak bergantung pada setiap pengundian, maka tidak ada gunanya mencoba memperhitungkan hasil pengundian sebelumnya. Dan ini cukup logis, karena tidak menguntungkan bagi perusahaan togel yang bisa pesertanya metode sederhana meningkatkan kemungkinan Anda untuk menang.

Sering ada pembicaraan bahwa penyelenggara lotere mencurangi hasilnya. Namun nyatanya hal ini tidak masuk akal, bahkan sebaliknya jika perusahaan togel mempengaruhi hasil togel, maka dapat ditemukan strategi kemenangan, tapi sejauh ini belum ada yang berhasil. Oleh karena itu, sangat menguntungkan bagi penyelenggara lotere jika bola-bola tersebut jatuh dengan kemungkinan yang seragam. Omong-omong, perkiraan pengembalian lotere 5 dari 36 adalah 34,7%. Dengan demikian, perusahaan lotere menyimpan 65,3% dari hasil penjualan tiket, sebagian dana (biasanya setengahnya) dialokasikan untuk pembentukan jackpot, sisanya digunakan untuk biaya organisasi, periklanan, dan laba bersih perusahaan. Statistik sirkulasi dengan sempurna mengkonfirmasi angka-angka ini.

Oleh karena itu kesimpulannya - jangan membeli ramalan yang tidak berarti, gunakan generator nomor acak gratis, jaga saraf Anda. Biarkan nomor acak kami untuk Anda angka keberuntungan. Selamat bersenang-senang dan semoga harimu menyenangkan!

Dll, dan digunakan oleh pemilik akun untuk menarik audiens baru ke komunitas.

Hasil pengundian seperti itu seringkali bergantung pada keberuntungan pengguna, karena penerima hadiah ditentukan secara acak.

Untuk membuat penentuan ini, penyelenggara lotere hampir selalu menggunakan generator nomor acak online atau pra-instal yang dibagikan secara gratis.

Pilihan

Seringkali, memilih generator seperti itu bisa jadi sulit, karena fungsinya sangat berbeda - untuk beberapa generator sangat terbatas, untuk yang lain cukup luas.

Sejumlah besar layanan serupa sedang dilaksanakan, namun kesulitannya adalah cakupannya berbeda.

Banyak, misalnya, yang fungsinya terikat pada fungsi tertentu jaringan sosial(misalnya, banyak aplikasi generator hanya berfungsi dengan link dari yang satu ini).

Generator paling sederhana hanya secara acak menentukan angka dalam rentang tertentu.

Ini nyaman karena tidak mengaitkan hasilnya dengan postingan tertentu, yang berarti dapat digunakan untuk undian di luar jejaring sosial dan dalam berbagai situasi lainnya.

Mereka pada dasarnya tidak memiliki kegunaan lain.

Nasihat! Saat memilih generator yang paling cocok, penting untuk mempertimbangkan kegunaannya.

Spesifikasi

Untuk proses tercepat dalam memilih layanan pembuatan nomor acak online yang optimal, tabel di bawah ini menunjukkan yang utama spesifikasi teknis dan fungsionalitas aplikasi tersebut.

Tabel 1. Fitur pengoperasian aplikasi daring untuk menghasilkan nomor acak
Nama Jejaring sosial Hasil ganda Pilih dari daftar nomor Widget online untuk situs ini Pilih dari rentang Menonaktifkan pengulangan
Barang Rand Ya Ya TIDAK Ya TIDAK
Pemeran Banyak Situs web resmi atau VKontakte TIDAK TIDAK Ya Ya Ya
Nomor acak Situs web resmi TIDAK TIDAK TIDAK Ya Ya
acak Situs web resmi Ya TIDAK TIDAK Ya TIDAK
Angka acak Situs web resmi Ya TIDAK TIDAK TIDAK TIDAK

Semua aplikasi yang dibahas dalam tabel dijelaskan lebih rinci di bawah ini.

Barang Rand

Anda dapat menggunakan aplikasi ini secara online dengan mengikuti tautan ke situs resminya http://randstuff.ru/number/.

Ini adalah generator nomor acak sederhana, ditandai dengan operasi yang cepat dan stabil.

Ini berhasil diimplementasikan baik dalam format aplikasi yang berdiri sendiri di situs resmi, dan sebagai aplikasi dalam .

Keanehan dari layanan ini adalah dia dapat memilih nomor acak baik dari rentang tertentu maupun dari daftar nomor tertentu yang dapat ditentukan di situs.

  • Pekerjaan yang stabil dan cepat;
  • Kurangnya koneksi langsung ke jejaring sosial;
  • Anda dapat memilih satu atau beberapa nomor;
  • Anda hanya dapat memilih di antara nomor-nomor yang ditentukan.

Ulasan pengguna terhadap aplikasi ini adalah sebagai berikut: “Kami menentukan pemenang di grup VKontakte melalui layanan ini. Terima kasih,” “Anda yang terbaik,” “Saya hanya menggunakan layanan ini.”

Pemeran Banyak

Aplikasi ini merupakan generator fungsi sederhana, diimplementasikan di situs resminya dalam bentuk aplikasi VKontakte.

Ada juga widget generator untuk dimasukkan ke situs web Anda.

Perbedaan utama dari aplikasi yang dijelaskan sebelumnya adalah ini memungkinkan Anda menonaktifkan pengulangan hasil.