Кто знаком с c++?Зачем в знаменателе прибавляется 1.0? По идее всё и без нее должно...

0 голосов
66 просмотров

Кто знаком с c++?Зачем в знаменателе прибавляется 1.0? По идее всё и без нее должно находиться в нужном диапазоне.(rand() / max_rand принадлежит [0;1], так? )


image

Информатика (371 баллов) | 66 просмотров
Дан 1 ответ
0 голосов
rand()/(RAND_MAX + 1.0) генерирует случайное число с плавающей запятой между 0 и 1
(9.4k баллов)
0

тогда знаменатель всегда больше. значит дробь никогда не будет равна 1?