32bit Hash

From Second Life Wiki
Revision as of 15:26, 30 March 2008 by Uzume Grigorovich (talk | contribs) (lsl code tagging)
Jump to navigation Jump to search

Here's a function to turn an UUID into an integer.

<lsl> integer Key2Integer(string inkey) {

   return (integer)("0x" + llGetSubString(llMD5String(inkey,0), 0, 7));   

} </lsl>

Note: The Seedable_PRNG example presents MD5 of MD5 of MD5 of ... as pseudo-random numbers