MCPcopy Create free account
hub / github.com/ArduPilot/ardupilot / lua_random32

Function lua_random32

libraries/AP_Scripting/lua/src/lauxlib.c:1053–1060  ·  view source on GitHub ↗

32 bit random number generator for lua internals */

Source from the content-addressed store, hash-verified

1051 32 bit random number generator for lua internals
1052 */
1053uint32_t lua_random32(void)
1054{
1055 static uint32_t m_z = 1234;
1056 static uint32_t m_w = 76542;
1057 m_z = 36969 * (m_z & 0xFFFFu) + (m_z >> 16);
1058 m_w = 18000 * (m_w & 0xFFFFu) + (m_w >> 16);
1059 return ((m_z << 16) + m_w);
1060}

Callers 1

l_randomizePivotFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected