Вопрос № 142514: Здравствуйте эксперты, random выдает все время одну и туже последовательность как заставить выдавать его разные есть какой нить аналог randomize() Паскаля?...
Вопрос № 142.514
Здравствуйте эксперты, random выдает все время одну и туже последовательность как заставить выдавать его разные есть какой нить аналог randomize() Паскаля?
Отправлен: 28.08.2008, 15:43
Вопрос задал: Tribak (статус: 10-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: mega
Здравствуйте, Tribak! конечно, аналог randomize() есть:
#include <time.h>
srand((unsigned int)time(NULL));
Ответ отправил: mega (статус: 4-ый класс)
Ответ отправлен: 28.08.2008, 15:54 Оценка за ответ: 5
Отвечает: Denka
Здравствуйте, Tribak!
Чтобы инициализировать генератор случайных чисел в С++ можно воспользоваться следующим кодом:
int main() { srand(static_cast<unsigned int>(time(0))); // теперь мы будем получать псевдо случайное число которое зависит от текушего времени int random_integer = rand(); cout << random_integer << endl; return 0; }
Ответ отправил: Denka (статус: 1-ый класс)
Ответ отправлен: 29.08.2008, 11:25 Оценка за ответ: 5