メインコンテンツまでスキップ

ランドストル

0 ~ 9、a ~ z、A ~ Z の文字プールから均一にランダムに選択された文字を含む指定された長さの文字列を返します。ランダムシードはオプションです。文字列の長さは、定数の 2 バイトまたは 4 バイトの整数 (それぞれ SMALLINT または INT) である必要があります。

対応する Databricks SQL 関数については、 randstr関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.randstr(length=<length>, seed=<seed>)

パラメーター

パラメーター

Type

説明

length

pyspark.sql.Column または int

生成する文字列の文字数。

seed

pyspark.sql.Column または int

使用するオプションの乱数シード。

戻り値

pyspark.sql.Column: 指定された長さで生成されたランダム文字列。

Python
from pyspark.databricks.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.randstr(16, 3)).show() # doctest: +SKIP