Предоставляет ли искра способ генерировать 64-битную случайную соль? - PullRequest
0 голосов
/ 30 мая 2018

Я использую Pyspark и ищу случайную криптографическую соль в качестве дополнительного столбца в моем фрейме данных.Я хочу использовать это при создании значений хэша или шифра с сохранением формата для моих данных.Существуют ли передовые практики в API-интерфейсе данных Spark для генерации криптографической соли?

1 Ответ

0 голосов
/ 30 мая 2018

Не уверен, что это то, что вы ищете, но вот как я это сделал:

import random
from pyspark.sql.functions import udf
from pyspark.sql.types import IntegerType

npart = 50000
def rand(n = npart):
    return random.randint(1, n)

salt = udf(rand, IntegerType())

DF.withColumn("salt", salt())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...