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:
Keterangan:
Number (angka): tidak wajib diisi atau opsional, berupa angka dengan tipe data Single.
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:
angkaAtas = 19
angkaBawah = 2
Bila dijalankan di Immediate Window:
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:
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. |
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
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
Post a Comment