Math

RAND

BigQueryBigQuery

Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive).

Tipe hasil: FLOAT64Diperbarui: 7 Jan 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;

Menghasilkan angka random.

Hasil
random_floatrandom_0_to_99
0.7234...72

Random Sampling

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

Mengambil 100 random users.