diff --git a/basic-geometry-dev/main.c b/basic-geometry-dev/main.c index ec29164..b5fde56 100644 --- a/basic-geometry-dev/main.c +++ b/basic-geometry-dev/main.c @@ -37,12 +37,14 @@ BgFP32Versor * make_random_versors(const unsigned int amount) return 0; } + const float multiplier = 2.0f / RAND_MAX; + for (unsigned int i = 0; i < amount; i++) { bg_fp32_versor_set_values( - (2.0f * rand()) / RAND_MAX - 1.0f, - (2.0f * rand()) / RAND_MAX - 1.0f, - (2.0f * rand()) / RAND_MAX - 1.0f, - (2.0f * rand()) / RAND_MAX - 1.0f, + rand() * multiplier - 1.0f, + rand() * multiplier - 1.0f, + rand() * multiplier - 1.0f, + rand() * multiplier - 1.0f, &list[i] ); }