Talk:Pseudo-random Number Generator: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Strife Onizuka (talk | contribs)
New page: rand can be optimized to and will be mono safe as... <pre> integer rand(integer spread) { seed2 = (seed2 * seed2Mod + 0xB); return (seed1Mod = ((seed1 = (seed1 * (seed2Mod = seed1Mod...
(No difference)

Revision as of 12:25, 21 November 2007

rand can be optimized to and will be mono safe as...

integer rand(integer spread) {
    	seed2 = (seed2 * seed2Mod + 0xB);
	return (seed1Mod = ((seed1 = (seed1 * (seed2Mod = seed1Mod) + 0xB)) * seed2)) % spread;
}

-- Strife Onizuka 11:25, 21 November 2007 (PST)