Pembuat nomor acak lembar google tanpa pengulangan

Mereka bisa menjadi cara yang bagus untuk membuat data sampel atau bahkan mungkin penting untuk beberapa metode statistik

Kabar baiknya, ada beberapa cara mudah untuk menghasilkan angka acak di Google Sheets

Saya akan menunjukkan kepada Anda lima metode berbeda yang akan membantu menghasilkan angka acak lebih mudah dari sebelumnya

  1. fungsi RAND
  2. fungsi RANDBETWEEN
  3. fungsi RANDARRAY
  4. Skrip Aplikasi
  5. Pengaya pihak ketiga

Baca terus untuk mengetahui betapa sederhananya dengan panduan langkah demi langkah ini. Pastikan Anda mendapatkan contoh buku kerja untuk diikuti

Hasilkan Angka Acak dengan Fungsi RAND

Metode pertama yang harus diperhatikan saat membuat angka acak adalah fungsi RAND

Ini adalah fungsi sederhana yang tujuannya hanya untuk membuat angka acak

Sintaks untuk Fungsi RAND

RAND ( )

Fungsi RAND tidak mengambil input argumen dan mengembalikan angka acak antara 0 dan 1

Catatan

Angka yang dikembalikan akan menjadi angka desimal yang lebih besar dari 0 dan kurang dari 1. Itu tidak akan pernah mengembalikan 0 atau 1 sebagai hasilnya

Angka yang dikembalikan mengikuti distribusi yang seragam. Ini berarti bahwa setiap angka antara 0 dan 1 memiliki kemungkinan yang sama untuk muncul dalam hasil

Fungsi RAND tidak stabil. Ini berarti fungsi akan menghitung ulang dan hasil baru akan dikembalikan setiap kali Anda membuat perubahan pada spreadsheet, menyegarkan kalkulasi, menyegarkan browser, atau membuka spreadsheet

Contoh Sederhana dengan Fungsi RAND

= RAND ( )
_

Dalam contoh ini, fungsi RAND telah dimasukkan di sel B3 dan disalin ke bawah baris

Tidak diperlukan argumen dan fungsi mengembalikan angka desimal acak antara 0 dan 1

Hasilkan Angka Acak Antara A dan B dengan Fungsi RAND

Fungsi RAND sangat berguna untuk membuat angka acak antara 0 dan 1, tetapi bagaimana jika Anda ingin mendapatkan angka antara 1 dan 3, 1 dan 5. 5, atau -1 dan 1?

Dengan rumus sederhana yang melibatkan fungsi RAND, dimungkinkan untuk menghasilkan angka acak antara dua angka yang diberikan

= ( B - A ) * RAND ( ) + B

Rumus di atas akan menghasilkan angka desimal acak antara A dan B, di mana A dan B adalah dua angka sehingga A kurang dari B

Karena RAND akan menghasilkan distribusi acak seragam pada 0 dan 1, rumus ini akan menghasilkan distribusi seragam pada A dan B

Ini adalah cara yang bagus untuk memperluas kemampuan fungsi RAND

= 20 * RAND ( ) - 10

Dalam contoh di atas Anda dapat melihat sekumpulan angka acak yang dihasilkan antara -10 dan 10

Hasilkan Angka Acak dengan Fungsi RANDARRAY

Fungsi lain yang akan menghasilkan bilangan acak adalah fungsi RANDARRAY

Fungsi RANDARRAY hampir sama persis dengan fungsi RAND tetapi memiliki satu perbedaan utama

Sementara fungsi RAND mengembalikan angka acak tunggal, fungsi RANDARRAY dapat digunakan untuk mengembalikan array angka acak

Sintaks untuk Fungsi RANDARRAY

Fungsi RANDARRAY akan mengembalikan array nilai acak. Setiap nilai dalam array yang dikembalikan akan berada di antara 0 dan 1

= RANDARRAY ( rows, columns )
_
  • baris adalah jumlah baris dalam larik yang dikembalikan
  • kolom adalah jumlah kolom dalam array yang dikembalikan

Catatan

Jika Anda menghilangkan argumen indeks baris dan kolom dari fungsi RANDARRAY, mereka akan default ke 1

RANDARRAY adalah fungsi yang mudah menguap dan akan menghitung ulang serta mengembalikan array nilai baru setiap kali spreadsheet diubah

Nilai yang dikembalikan akan mengikuti distribusi yang seragam pada 0 dan 1, di mana setiap nilai tunggal memiliki kemungkinan yang sama untuk terjadi

Contoh Sederhana dengan Fungsi RAND

= RANDARRAY ( 4, 3 )

Dalam contoh ini, array 4 baris dan 3 kolom dihasilkan. Masing-masing dari 12 sel yang dihasilkan berisi nomor acak antara 0 dan 1

Hasilkan Angka Acak Antara A dan B dengan Fungsi RANDARRAY

Fungsi RANDARRAY terbatas seperti fungsi RAND dan hanya memungkinkan Anda mengembalikan angka antara 0 dan 1

Ini juga dapat diperluas dengan rumus sederhana untuk menghasilkan larik angka acak antara dua angka yang diberikan A dan B

= ARRAYFORMULA( ( B - A ) * RANDARRAY ( N, M ) + B )
_

Rumus di atas akan menghasilkan larik bilangan acak antara A dan B dengan N baris dan M kolom

Karena fungsi RANDARRAY terdistribusi secara merata pada 0 dan 1, rumus di atas akan menghasilkan bilangan acak yang terdistribusi secara merata pada N dan M

= ARRAYFORMULA( 15 * RANDARRAY ( 4, 3 ) + 5 )

Misalnya, rumus di atas akan menghasilkan array 4 baris dan 3 kolom. Setiap angka dalam larik yang dihasilkan akan menjadi angka acak antara -10 dan 5

Hasilkan Angka Acak dengan Fungsi RANDBETWEEN

Sejauh ini, Anda telah melihat cara menghasilkan bilangan acak desimal menggunakan fungsi

Ada juga fungsi untuk menghasilkan bilangan bulat acak

Sintaks untuk Fungsi RANDBETWEEN

Fungsi RANDBETWEEN memungkinkan Anda menghasilkan bilangan bulat acak antara dua angka yang diberikan

= RANDBETWEEN ( minimum, maximum )
_
  • minimum adalah batas bawah dari angka acak yang akan dikembalikan
  • maksimum adalah batas atas nomor acak yang akan dikembalikan

Catatan

Fungsi RANDBETWEEN dapat mengembalikan nilai yang sama dengan minimum atau maksimum

Fungsi RANDBETWEEN mengembalikan nilai acak yang terdistribusi secara merata, sehingga setiap angka antara batas atas dan bawah memiliki kemungkinan yang sama untuk dikembalikan

Fungsi RANDBETWEEN tidak stabil dan akan menghitung ulang serta mengembalikan nilai baru saat Anda mengedit spreadsheet

Contoh Sederhana dengan Fungsi RANDBETWEEN

= RANDBETWEEN ( -10, 5 )
_

Dalam contoh ini, nilai integer acak tunggal antara -10 dan 5 dikembalikan

Hasilkan Angka Acak dengan Skrip Aplikasi

Cara lain yang menarik untuk menghasilkan angka acak adalah dengan menggunakan Apps Scripts

Lihat panduan pemula untuk Skrip Aplikasi ini untuk penjelasan lengkap tentang cara menggunakan alat ini

Skrip Aplikasi menggunakan bahasa pemrograman JavaScript sehingga Anda dapat memanfaatkan berbagai fungsi JavaScript seperti Matematika. random() untuk membuat satu set angka acak

Ini bagus jika Anda ingin membuat kumpulan angka acak statis yang tidak berubah saat Anda memperbarui buku kerja. Semua metode sebelumnya menggunakan fungsi volatil yang menghitung ulang setiap kali Anda memperbarui buku kerja

Buka menu Alat dan pilih opsi Editor skrip untuk membuka editor skrip

Rekatkan kode di bawah ini ke editor skrip dan simpan skrip

= RAND ( )
_0

Kode di atas memiliki dua fungsi

  • fillRandom akan mengisi setiap sel dalam rentang aktif dengan angka yang dihasilkan secara acak menggunakan Matematika. acak() fungsi
  • onOpen akan membuat menu baru di UI yang memungkinkan Anda menjalankan fungsi fillRandom

Outputnya akan mirip dengan fungsi RANDARRAY, karena menghasilkan angka desimal yang terdistribusi secara merata antara 0 dan 1

Angka acak yang dimasukkan ke dalam buku kerja adalah nilai dan bukan rumus, jadi tidak akan berubah saat Anda mengedit buku kerja

Anda kemudian dapat menjalankan skrip ini dari menu

  1. Pilih rentang sel yang ingin Anda isi dengan nilai acak
  2. Buka menu Acak
  3. Klik Isi

Ini akan menjalankan skrip. Saat pertama kali dijalankan, Anda harus memberinya izin yang diperlukan untuk menjalankannya

Rentang yang dipilih kemudian akan diisi dengan angka acak antara 0 dan 1. Ini adalah nilai dan bukan rumus, sehingga tidak akan berubah saat Anda mengedit spreadsheet

Hasilkan Angka Acak dengan Add-On

Metode terakhir untuk membuat angka acak adalah dengan menggunakan add-on

Pengaya adalah perangkat lunak pihak ketiga yang dapat memperluas fitur yang tersedia di Google Spreadsheet

Bahkan ada tambahan dari Ablebits yang khusus untuk menghasilkan angka acak dan dilengkapi dengan lebih banyak opsi daripada metode yang disebutkan di atas

Anda akan dapat menggunakan add-on ini untuk yang berikut ini

  • Hasilkan bilangan acak bilangan bulat atau desimal dengan batas bawah dan atas
  • Hasilkan nilai unik tanpa pengulangan
  • Hasilkan tanggal acak
  • Hasilkan nilai dari daftar kustom seperti sekumpulan produk dari perusahaan Anda
  • Hasilkan string teks acak untuk kata sandi

Untuk menginstal add-on ini, ikuti langkah-langkah berikut

Buka menu Pengaya dan klik Dapatkan pengaya dari opsi

Cari Random Generator di bilah pencarian dan pilih pengaya Random Generator oleh Ablebits dari opsi pencarian yang dihasilkan

Klik Instal individu untuk menginstal add-on

Sekarang Anda dapat menggunakan add-on ini dari menu Add-ons

  1. Buka menu Pengaya
  2. Pilih Generator Acak dari opsi
  3. Pilih Mulai dari submenu

Ini akan membuka menu Random Generator di sisi kanan layar di mana Anda akan menemukan banyak pilihan untuk menghasilkan bilangan bulat acak, desimal, Boolean, tanggal, nilai daftar kustom, dan string

Pilih opsi yang Anda inginkan dan klik tombol Generate. Sangat mudah untuk menghasilkan berbagai jenis keluaran acak

Kesimpulan

Google Sheets memiliki banyak opsi untuk menghasilkan angka acak

Google menyediakan tiga fungsi untuk angka acak. Fungsi RAND, RANDARRAY, dan RANDBETWEEN semuanya dapat menghasilkan angka acak yang terdistribusi secara merata

Jika Anda ingin menghasilkan sekumpulan angka acak statis, Anda juga dapat menggunakan Skrip Aplikasi untuk mengisi rentang dengan angka acak yang tidak akan berubah

Bagaimana Anda menghindari duplikat di Randbetween?

Karena RAND dan RANDBETWEEN menghitung ulang dengan setiap perubahan pada lembar kerja, daftar angka acak Anda akan terus berubah. Untuk mencegah hal ini terjadi, gunakan Tempel Spesial > Nilai untuk mengonversi rumus menjadi nilai seperti yang dijelaskan dalam Cara menghentikan penghitungan ulang angka acak. Hapus duplikat.

Manakah yang dapat digunakan untuk membuat nomor acak tanpa duplikasi?

Untuk menghasilkan larik acak dari nilai non-duplikat, kami akan menggunakan tiga fungsi larik dinamis. RANDARRAY(), UNIK(), dan SEQUENCE()

Bagaimana cara menghasilkan angka secara acak di Google Sheets?

Misalnya, untuk membuat generator bilangan acak di Google Spreadsheet antara 1 dan 50, gunakan rumus ini. .
=RAND() * (50-1) + 1
=RANDBETWEEN(1, 50)
=RAND()*(A2-A1)+A1
=RANDARRAY(10,3)
=RANDBETWEEN(1,10)

Bagaimana cara mengacak daftar di Excel tanpa duplikat?

Pilih baris acak di Excel tanpa duplikat . Untuk memilih baris acak tanpa pengulangan, buat rumus dengan cara ini. INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,…}) Di mana n adalah . .