Home
last modified time | relevance | path

Searched refs:mlcg (Results 1 – 3 of 3) sorted by relevance

/openthread-latest/examples/platforms/simulation/
Dentropy.c68 uint32_t mlcg, p, q; in randomUint32Get() local
75 mlcg = p + q; in randomUint32Get()
77 if (mlcg & 0x80000000) in randomUint32Get()
79 mlcg &= 0x7fffffff; in randomUint32Get()
80 mlcg++; in randomUint32Get()
83 sState = mlcg; in randomUint32Get()
85 return mlcg; in randomUint32Get()
/openthread-latest/src/posix/platform/
Dentropy.cpp70 uint32_t mlcg, p, q; in randomUint32Get() local
77 mlcg = p + q; in randomUint32Get()
79 if (mlcg & 0x80000000) in randomUint32Get()
81 mlcg &= 0x7fffffff; in randomUint32Get()
82 mlcg++; in randomUint32Get()
85 sState = mlcg; in randomUint32Get()
87 return mlcg; in randomUint32Get()
/openthread-latest/src/core/common/
Drandom.cpp108 uint32_t mlcg, p, q; in GetNext() local
115 mlcg = p + q; in GetNext()
117 if (mlcg & 0x80000000) in GetNext()
119 mlcg &= 0x7fffffff; in GetNext()
120 mlcg++; in GetNext()
123 mState = mlcg; in GetNext()
125 return mlcg; in GetNext()