Tutorial MySQL ini menjelaskan cara menggunakan fungsi MySQL RAND dengan sintaks dan contoh.

Penjelasan

Fungsi MySQL RAND adalah dapat digunakan untuk mengembalikan nomor acak atau nomor acak dalam suatu jangkauan.

Syntax

Syntax untuk fungsi COT di MySQL adalah:

Penjelasan Parameter

seed
Pilihan. Jika ditentukan, maka akan menghasilkan urutan ulang bilangan acak setiap kali nilai benih diberikan.

Catatan

  • Fungsi RAND akan mengembalikan nilai antara 0 (inklusif) dan 1 (eksklusif), jadi nilai> = 0 dan nilai <1.
  • Fungsi RAND akan mengembalikan nomor acak seluruhnya jika tidak ada benih yang disediakan.
  • Fungsi RAND akan mengembalikan urutan bilangan acak yang berulang setiap kali nilai benih tertentu digunakan.
Berlaku untuk

Fungsi RAND dapat digunakan dalam versi MySQL berikut ini:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

Contoh

Mari kita lihat beberapa contoh fungsi MySQL COT dan jelajahi bagaimana cara menggunakan fungsi RAND di MySQL.

Contoh Random rentang angka desimal

Untuk membuat angka desimal acak antara dua nilai (kisaran), Anda dapat menggunakan rumus berikut ini:

Dimana adalah nomor terkecil dan b adalah nomor terbesar yang ingin Anda buat untuk nomor acak.

Rumus di atas akan menghasilkan angka desimal acak> = 10 dan <25. (Catatan: rumus ini tidak akan mengembalikan nilai 25 karena fungsi acak tidak akan pernah kembali 1.)

Contoh Random Integer Range

Untuk membuat bilangan bulat acak antara dua nilai (kisaran inklusif), Anda dapat menggunakan rumus berikut ini:

Dimana a adalah nomor terkecil dan b adalah nomor terbesar yang ingin Anda buat untuk nomor acak.

Rumus di atas akan menghasilkan bilangan bulat acak antara 10 dan 25, inklusif.

Contoh Random angka

Mari jelajahi cara menggunakan fungsi RAND di MySQL untuk menghasilkan nomor acak> = 0 dan <1.

Sebagai contoh:

Meski fungsi RAND akan mengembalikan nilai 0, maka tidak akan pernah mengembalikan nilai 1. Ini akan selalu mengembalikan nilai lebih kecil dari 1.

Contoh Random Rentang Desimal

Mari jelajahi cara menggunakan fungsi RAND di MySQL untuk menghasilkan angka desimal acak di antara dua angka (yaitu: kisaran).

Sebagai contoh, berikut ini akan menghasilkan nilai desimal acak yaitu> = 1 dan <10 (Catatan: tidak akan mengembalikan nilai 10):

Contoh Random Integer Range

Mari jelajahi bagaimana menggunakan fungsi RAND di MySQL untuk menghasilkan bilangan bulat acak antara dua angka (yaitu: rentang inklusif).

Sebagai contoh, berikut ini akan menghasilkan nilai integer acak antara 20 dan 30: