22 #ifndef QDENGINE_QDCORE_QD_RND_H 23 #define QDENGINE_QDCORE_QD_RND_H 25 #include "qdengine/qdengine.h" 38 return (
float)(
qd_rnd(0x7fff) * 2 - 0x7fff) * x / (
float)0x7fff;
42 return (
float)
qd_rnd(0x7fff) * x / (float)0x7fff;
45 inline void qd_rnd_init(
int seed = 83) {
46 g_engine->setSeed(seed);
52 #endif // QDENGINE_QDCORE_QD_RND_H float qd_frnd(float x)
Возвращает случайное значение в интервале [-x, x].
Definition: qd_rnd.h:37
Базовый класс для игровых ресурсов.
Definition: console.h:28
float qd_fabs_rnd(float x)
Возвращает случайное значение в интервале [0, x].
Definition: qd_rnd.h:41
uint32 qd_rnd(uint32 m)
Возвращает случайное значение в интервале [0, m-1].
Definition: qd_rnd.h:30
uint32 getRandomNumber(uint maxNum=0x7fffffff)
Definition: bagel.h:76