Algorithm to Generate UIDs


What’s the algorithm to generate the globally unique identifiers in EasyMorph? Does the algorithm use data from a record in a dataset to attribute a UID to that specific record or is it completely random so that a UID can never be correlated with a specifiek record ?


The UIDs are totally random and context-less. We use the standard UID generator in .NET under the hood.

If you want to correlate a record with an ID, use the hash() or hashhex() functions with all record values concatenated. Note that while the probability of hash collisions is extremely low, it’s, strictly speaking, not zero.

Thanks for the info !