Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen sayı aralığına sahip bağımsız ve aynı şekilde dağıtılmış (i.i.d.) değerlere sahip rastgele bir değer döndürür. Rastgele tohum isteğe bağlıdır. Aralığın en düşük ve en yüksek değerlerini belirten sağlanan sayılar sabit olmalıdır. Bu sayıların her ikisi de tamsayıysa, sonuç da tamsayı olur. Aksi takdirde, bunlardan biri veya her ikisi de kayan noktalı sayılarsa sonuç da kayan noktalı sayı olur. Spark Connect'i destekler.
Databricks Runtime 16.1'e eklendi
İlgili Databricks SQL fonksiyonu için bakınız uniform fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.uniform(min=<min>, max=<max>, seed=<seed>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
min |
pyspark.sql.Column, int, or float |
Aralıktaki en düşük değer. |
max |
pyspark.sql.Column, int, or float |
Aralıktaki en büyük değer. |
seed |
pyspark.sql.Column or int |
Kullanılacak isteğe bağlı rastgele sayı tohumu. |
İade
pyspark.sql.Column: Belirtilen aralık içinde oluşturulan rastgele sayı.
Örnekler
from pyspark.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.uniform(5, 105, 3)).show()
+------------------+
|uniform(5, 105, 3)|
+------------------+
| 30|
| 71|
| 99|
| 77|
| 16|
| 25|
| 89|
| 80|
| 51|
| 83|
+------------------+