powered by
The digest2int function calculates integer hash of an arbitrary string. This is useful for randomized experiments, feature hashing, etc.
digest2int
digest2int(x, seed = 0L)
An arbitrary character vector.
an integer for algorithm initial state. Function will produce different hashes for same input and different seed values.
The digest2int function returns integer vector of the same length as input vector x.
x
Jenkins's one_at_a_time hash: https://en.wikipedia.org/wiki/Jenkins_hash_function#one_at_a_time.
one_at_a_time
digest
# NOT RUN { current <- digest2int("The quick brown fox jumps over the lazy dog", 0L) target <- 1369346549L stopifnot(identical(target, current)) # }
Run the code above in your browser using DataLab