Fungsi Rnd
dapat digunakan untuk mengembalikan angka acak.
Catatan: Jika tidak ingin memanggil fungsi Randomize ()
sebelum memanggil fungsi Rnd, fungsi Rnd dapat mengembalikan nomor acak yang sama setiap saat!
Untuk mengembalikan bilangan bulat acak kurang dari 1, tetapi lebih besar dari atau sama dengan nol, gunakan syntax berikut :
Rnd
Untuk mengembalikan bilangan bulat acak dalam rentang tertentu, gunakan rumus ini:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
Parameter | Deskripsi |
---|---|
upperbound | Required. Nilai tertinggi yang diizinkan untuk nomor acak |
lowerbound | Required. Nilai terendah yang diperbolehkan untuk nomor acak |
Works in: | Mulai dari Access 2000 |
---|
Contoh
Kembalikan satu nomor acak antara 1 dan 10, dan nomor acak lainnya antara 100 dan 499:
SELECT Int((10 - 1 + 1) * Rnd + 1) AS NomorAcakAntara1dan10, Int((499 - 100 + 1) * Rnd + 100) AS NomorAcakAntara100dan499;