Всем привет! Я понимаю, что вопрос глупый, но мне нужно сгенерировать 3 числа от 0 до 2 так, чтобы каждое из них было разное, то есть 0, 1, 2. Например, если первое 0, то второе 1 или 2. Если же второе 1, то третье два. При следующем запуске программы или вызове этой функции нужно, чтобы они генерировались заново, также 0, 1 или 2 в трёх разных переменных, но везде разные числа. Например, есть три переменные: int rand1, rand2, rand3; Мне нужно в эти три переменные занести эти числа и так, чтобы, если эти числа в функции, при каждом вызове генерировались разные числа. Язык C++.
P1ZDaBall, а как я блять перепишу на ц++, если я не знаю его нихуя --- Сообщение объединено с предыдущим 2 мар 2020 P1ZDaBall, а ну всё разобрался, спасибо
ZlobaOdmen, дам небольшую справочку: srand(time(0)) - "садим" наше семя, не забудь подключить дерективу ctime. Метод time(0) вернёт текущее unix (posix) время (от 01.01.1970) в секундах. Если этого не сделать, то при каждом запуске программы будут генерироваться одни и те же значения. Делать семя от времени наиболее лучший способ, т.к время - оно никогда не стоит на месте, идёт только вперёд. Можешь отписать в ЛС, помогу с кодом по дискорду, так будет понятнее для тебя и удобнее для меня, удачи