Автор Stas Moroschkin задал вопрос в разделе Другие языки и технологии
язык программирования Си: Почему ругается на RANDOM и RANDOMIZE? Причем в разных задачах, что не так? и получил лучший ответ
Ответ от BASE[гуру]
Вот тебе образец Инициализация генератора случайных чисел. Синтаксис #include<stdlib.h> #include<time.h> void randomize(void); Файл, содержащий stdlib.h прототип Описание Функция randomize инициализирует генератор случайных чисел некоторым случайным числом. Т. к. randomize это макро, которое использует вызов функции time, то мы рекомендуем включить также файл time.h при использовании этой функции. Возвращаемое Нет. значение Переносимость Соответствующая функция существует в Turbo Pascal. Смотрите также rand, random, srand. Пример: #include <stdio.h> #include <stdlib.h> int main(void) { int i; randomize(); printf(\"10 случайных чисел от 0 до 99 \\n\\n\"); for (i=0; i<10; i++) printf(\"%d\\n\", rand()0); return 0; }
как именно ругается? необходимые либы подключил? ыть: я не помню никаких рандомайзов, но есть же куча сторонних либ со своими генераторами случайных чисел. так что вдруг.. .
может потому что в С не рандом и рандомайз, а srand() и rand()? рандомайз и рандом - паскалевские вроде функции.. . или я о5 все напутал?))
Потому что в стандартные библиотеки С не входят ни randomize, ни random.