Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghasilkan kolom acak dengan sampel independen dan terdistribusi secara identik (i.i.d.) yang didistribusikan secara seragam dalam [0.0, 1.0). Mendukung Spark Connect.
Fungsi ini tidak deterministik dalam kasus umum.
Untuk fungsi Databricks SQL yang sesuai, lihat rand fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.rand(seed=<seed>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
seed |
int, optional |
Nilai benih untuk generator acak. |
Pengembalian Barang
pyspark.sql.Column: Kolom nilai acak.
Examples
from pyspark.databricks.sql import functions as dbf
spark.range(0, 2, 1, 1).select("*", dbf.rand()).show() # doctest: +SKIP
+---+-------------------------+
| id|rand(-158884697681280011)|
+---+-------------------------+
| 0| 0.9253464547887...|
| 1| 0.6533254118758...|
+---+-------------------------+
from pyspark.databricks.sql import functions as dbf
spark.range(0, 2, 1, 1).select("*", dbf.rand(seed=42)).show() # doctest: +SKIP
+---+------------------+
| id| rand(42)|
+---+------------------+
| 0| 0.619189370225...|
| 1|0.5096018842446...|
+---+------------------+