Генерация дробных случайных чисел от 0,1 до 0,9 - C (СИ)
Формулировка задачи:
Нужны дробные случайные числа от 0,1 до 0,9
Сваял на пробу прогу:
Но она выдает 0.000000
Что не так?
#include <stdio.h> #include <time.h> main (){ float n; srand(time(NULL)); n=(1+rand()%99)/100; printf("%f",n); getchar (); }
Решение задачи: «Генерация дробных случайных чисел от 0,1 до 0,9»
textual
Листинг программы
n=(1+rand()%99)/100;
Объяснение кода листинга программы
- Импортируется библиотека rand() -
RAND_MAX
- Создается переменная
n
типа double -n
- В переменной
n
генерируется случайное число в диапазоне от 0,1 до 0,9 -1+rand()%99)/100
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д