Hash module

sdbm_float_hash

procedureSource

A 32-bit hash of count floats starting at f. Negative zero hashes like zero.

sdbm_float_hash :: (f: *float, count: int, h := HASH_INIT) -> u32

Parameters

f: *float
count: int
h := HASH_INIT

Returns

u32
Example↗
values := float.[1.5, 2.5];
assert(sdbm_float_hash(values.data, 2) == sdbm_float_hash(values.data, 2));

See also