@andrew_1985
Хочу стать программистом

Как вывести два случайных не повторяющихся числа в СИ?

Как вывести два случайных не повторяющихся числа в СИ в диапазоне от 0 до 10?

srand(time(NULL));
int a = rand()%9;
int b = rand()%9;

Здесь числа случайные, но могут повторяться
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
@12rbah
Самый простой алгоритм такой, генерируете число, запоминаете его, при следующей генерации проверяете равно ли число предыдущему, если да генерируете заново, если нет выводите.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы