Databricks Notebook返回相同的随机值



我正在尝试在数据框中添加新列,但每当我尝试抓取dataTime.now()或如下所示使用随机数时,它总是返回相同的值,除非我停止笔记本并再次启动它。不知道为什么会发生这种情况,我对Databricks相当陌生

def create_random():
return random()

我也尝试过这个函数,但似乎总是抓住初始日期时间,但从不更新它超出:

def create_random():
now = datetime.now()
return(now.strftime("%d/%m/%Y %H:%M:%S"))


newEventStream = streamingEvents.withColumn("loadTime", lit(create_random()))

seed()用于在后续运行中确定地产生相同的随机值。删除那一行

最新更新