Выбрать случайное число из заданного множества чисел - C (СИ)
Формулировка задачи:
Здравствуйте, как реализовать выбор числа из заданного диапазона, например я даю пять чисел, а программа должна мне вернуть рандомное число из моих введенных, есть ли какая то функция, или может есть некие параметры функции rand()?
Решение задачи: «Выбрать случайное число из заданного множества чисел»
textual
Листинг программы
#include <stdio.h>
#include <time.h>
int main(void)
{
srand(time(NULL)); //не помню, здесь NULL или 0 передается
int array[] = {10, 12, 56, 854, 41};
int a=0;
int index=rand()%5;
a = array[index];
printf("%d", a);
}