169 похожих чатов

Подскажите как число рандомное вызвать? при команде rand() одно и

тоже постоянно выдает

35 ответов

37 просмотров
Andrey-Andrey Автор вопроса
`` 🇫🇷 ;; chantant dans des vieux bars, me balançant avec les vieillies étoiles, vivant pour la gloire
http://c-faq.com/lib/randrange.html

ок изучу. подскажи где в clangd меняются стандарты языка? или как вообще это делается в vs code, если вообще меняется? просто занимаюсь по книге, и есть некие расхождения, чтото не компилится без флажка --std=c++11

Andrey-Andrey Автор вопроса
Andrey Ermakov
Ну в разных версия разные возможности

мне б махнуть на книжный ) ну чтоб неподгугливать каждые 5 страниц

#include <time.h> srand(time(0)); rand() %1000 + 2;//от 2 до тысячи

रिद्वान Цукерман
#include <time.h> srand(time(0)); rand() %1000 + ...

Очень опасный путь 1) Где случайность используется для шифрования - очень легко перехватить. 2) Где случайность используется для тестирования - лучше со стандартным сидом для воспроизводимости.

aquanox inside
Мржно пример пожалуйста

1) типичный пример с кучи задачек а-ля capture the flag. Есть приложение которое случайно генерит ключ, но инициализация сида - по времени. Перехватывается время начала процесса и дальше случайный ключ получить просто

Nikita Kulikov
1) типичный пример с кучи задачек а-ля capture the...

человек по быстрому хочет себе рандомайзер, а ты ему советуешь запускать стороннее приложение и перехватывать значение?

रिद्वान Цукерман
человек по быстрому хочет себе рандомайзер, а ты е...

Он не советовал, а пример пример когда в приложении можно случайное число заменить неслучайным

Andrey-Andrey Автор вопроса
रिद्वान Цукерман
человек по быстрому хочет себе рандомайзер, а ты е...

Окей. Для того чтобы был «просто рандом» это сгодится) Но если это учебное приложение - я все равно посоветовал бы хотя бы руками (через scanf) вводить значение сида

Andrey-Andrey Автор вопроса
Nikita Kulikov
Окей. Для того чтобы был «просто рандом» это сгоди...

гений, можно через винапи узнать время и использовать его

Andrey-Andrey Автор вопроса
Nikita Kulikov
Очень опасный путь 1) Где случайность используется...

да я по книжки занимаюсь сейчас, там задание камень ножницы бумагу сделать. нагуглил команду рандом а он постоянно одно и тоже дает )

रिद्वान Цукерман
гений, можно через винапи узнать время и использов...

1) Процесс с тестами завершается и все. Нет его. Непонятно как извлечь время начала. 2) Речь про Линукс

रिद्वान Цукерман
у Линукса нет функций для изъятия времени?(

Вот запустил ты в консоли команду на тест. Произошла докомпиляция изменений. Создался процесс теста. Обнаружилась ошибка. Тест упал. 1) Непонятно как узнать время запуска последней команды (хотя zsh например можно настроить для этого) 2) Даже если узнаешь время последней команды - время компиляции совершенно недетерминированно. Непонятно как его вычитать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта