$ vim rand.c
Скомпилируйте и запустите программу несколько раз:
$ gcc rand.c -o rand
$ ./rand
$ ./rand
$ ./rand
Что вы заметили при этом? Можете ли вы это объяснить? Прочитайте документацию по функции rand()
:
$ man 3 rand
Напишите текст следующей программы:
$ vim random_median.c
Обратите внимание на макрос rnd(x)
. Что он делает? Зачем потребовалось его писать?
Скомпилируйте и запустите программу несколько раз:
$ gcc random_median.c -o random_median -lm
$ ./random_median
$ ./random_median
$ ./random_median
Чем отличается данная программа от предыдущей? Прочитайте документацию по функции srand()
:
$ man srand
Для чего в программе используется функция time()
? Как она работает? Ознакомьтесь с документацией:
$ man 2 time