int random(int num)
void randomize(void)
Прототип:
Описание:
Эти функции не определены стандартом ANSI С.
Макрос random() возвращает случайное число в интервале от 0 до num-1.
Макрос randomize() инициализирует генератор случайных чисел некоторой случайной величиной. Он использует функцию time(), так что необходимо включить в программу заголовочный файл time.h.
Пример:
Следующая программа выводит 10 случайных чисел в интервале от 0 до 24 включительно:
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
randomize();
for (i=0; i <10; i++) printf("%d ", random(25));
return 0;
}
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
randomize();
for (i=0; i <10; i++) printf("%d ", random(25));
return 0;
}