public LSL_Float llFrand(double mag) { if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return new LSL_Float(); lock (Util.RandomClass) { return Util.RandomClass.NextDouble() * mag; } }