Случайное логическое значение

Я пытаюсь сгенерировать случайное целое число, равное 0 или 1 в C ++. Прямо сейчас я получаю 0 каждый раз, когда запускаю этот код, и я не уверен, почему. В чем проблема?

#include <ctime>
#include <cstdlib>

srand(time(0));
int randomval = rand() % 2;
cout << randomval << endl;
24
задан Lightness Races with Monica 7 December 2011 в 21:23
поделиться