Генерация дробных случайных чисел от 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д