Генерация дробных случайных чисел от 0,1 до 0,9 - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Нужны дробные случайные числа от 0,1 до 0,9 Сваял на пробу прогу:
#include <stdio.h>
#include <time.h>
main (){
float n;
srand(time(NULL));
n=(1+rand()%99)/100;
printf("%f",n);
getchar ();
}
Но она выдает 0.000000 Что не так?

Решение задачи: «Генерация дробных случайных чисел от 0,1 до 0,9»

textual
Листинг программы
n=(1+rand()%99)/100;

Объяснение кода листинга программы

  1. Импортируется библиотека rand() - RAND_MAX
  2. Создается переменная n типа double - n
  3. В переменной n генерируется случайное число в диапазоне от 0,1 до 0,9 - 1+rand()%99)/100

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.6 из 5
Похожие ответы