Math

RAND

BigQueryBigQuery

Generates a random number between 0 (inclusive) and 1 (exclusive).

Tipe hasil: FLOAT64Diperbarui: 13 Jun 2026

Syntax

SQL
RAND()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Generate Random Number

SQL
1SELECT
2 RAND() as random_float,
3 CAST(RAND() * 100 AS INT64) as random_0_to_99;

Generates random numbers.

Hasil
random_floatrandom_0_to_99
0.7234...72

Random Sampling

SQL
1SELECT *
2FROM `project.dataset.users`
3ORDER BY RAND()
4LIMIT 100;

Selects 100 random users.

Pertanyaan Umum tentang RAND

Apa itu fungsi RAND di BigQuery?
Generates a random number between 0 (inclusive) and 1 (exclusive). Di BigQuery, fungsi RAND termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan RAND di BigQuery?
Gunakan sintaks berikut: RAND(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi RAND?
Fungsi RAND mengembalikan nilai bertipe FLOAT64. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Ngulik Langsung

Sudah paham RAND? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →