Игра в C - задачу, чтобы получить 5 уникальных случайных чисел
Привет всем!!
Я делаю игру на языке Си (я не знаю названия на английском языке(я из Греции) ,может быть, висит или что-то подобное).Так или иначе, игрок должен угадать буквы слова.
Когда игрок дает слово,я прячу некоторые буквы (randmoly).Вначале я показываю 3 буквы.
Кроме того,если длина слова равна >= 9 и <= 13 ,я показываю 4 буквы.
Если длина слова равна > 13 , я показываю 5 букв.
Так, например ,если длина слова равна 15, я хочу получить 5 уникальных случайных позиций.(См. функцию random_pos (......), чтобы понять), но много раз я получаю числа в одной и той же позиции.
Пример Ан
Выход[^]
Сосредоточьтесь на функциях start_game() , main() и random_pos ().
Остальные не имеют значения для моей проблемы.
Итак,я хочу получить 3 ,4 или 5 случайных уникальных чисел(букв слова) в зависимости от длины слова, чтобы показать их на выходе.
Что я уже пробовал:
Мой полный код до сих пор:
КОД ИГРЫ[^]
Большое спасибо, ребята!!!!!