Я пробовала так:
float temp=rand();
Получаются же числа порядка 130, 1090 и в таком духе..
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Rand, C++ Builder 6 |
18192123 |
Сообщение
#1
|
Профи Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
Скажите пожалуйста, как сгенерировать числа от 0 до 1?
Я пробовала так:
Получаются же числа порядка 130, 1090 и в таком духе.. |
volvo |
Сообщение
#2
|
Гость |
rand() генерирует целое псевдослучайное число в интервале 0 .. RAND_MAX, следовательно, чтобы получить вещественное число в интервале 0 .. 1, достаточно:
double d = static_cast<double>(rand()) / static_cast<double>(RAND_MAX); |
Текстовая версия | 5.05.2024 20:49 |