Skip to main content

Fungsi Rnd di MS Access

Di Access, fungsi Rnd digunakan untuk mendapatkan angka yang sifatnya acak atau random. Tipe data yang dihasilkan dari fungsi Rnd adalah Single.
Sintaks penulisan fungsi Rnd adalah sebagai berikut:

Rnd[(number)]

Keterangan:

Number (angka): tidak wajib diisi atau opsional, berupa angka dengan tipe data Single.
Nilai Number Hasil Fungsi Rnd
 < 0 Angka Single yang sama, menggunakan Number sebagai argumennya.
 > 0 Angka random yang berubah terus.
 = 0 Angka random yang paling akhir dihasilkan.
 Tidak ada Angka random yang berubah terus.
Funsi Rnd menghasilkan nilai kurang dari 1 tetapi lebih besar atau sama dengan 0.
Nilai angka menentukan bagaimana fungsi Rnd menghasilkan angka random.

Untuk memperoleh angka random bilangan bulat, kita bisa memebuat rumus seperti berikut ini:
Int((angkaAtas- angkaBawah + 1) * Rnd + angkaBawah)
Misalnya:
angkaAtas = 19
angkaBawah = 2

Bila dijalankan di Immediate Window:
? Int((19 - 2) * Rnd + 2)
 15 
 ? Int((19 - 2) * Rnd + 2)
13 
? Int((19 - 2) * Rnd + 2)
 2 
? Int((19 - 2) * Rnd + 2)
 9 
? Int((19 - 2) * Rnd + 2)
 14 
? Int((19 - 2) * Rnd + 2)
 9 
Untuk memperoleh angka random lebih besar dari 1, gunakan rumus berikut ini:
 Int((b * Rnd) + 1)
Di mana b adalah sembarang angka yang nilainya lebih dari 0. Misalnya seperti ini:
? Int((8 * Rnd) + 1)
7 
? Int((8 * Rnd) + 1)
3
? Int((8 * Rnd) + 1)
2

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access