![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Lobsang |
|
|||
|
Unregistered |
Необходимо получить случайное число в диапазоне от 1 до 100.
Visual C++ .net Пишется консольное приложение под 32. Нашел в описании функцию rand() - дающую случайное число и srand() - для задания семени с которого будет начинаться генерация. - числа получаются всегда одинаковые. Вставил в srand таймер (поскольку он всегда изменяется) но все-равно полученные комбинации всегда похожи. Да и значения велики порядка нескольких тысяч. Так неужели придется оставлять все как есть, и сдвигая числа - получать десятки? Не может быть, что бы здесь не было простого в использовании генератора как в Delphi. Если у кого есть примеры решения такой задачки - поможите!!! |
|||
|
||||
| Lobsang |
|
|||
|
Unregistered |
Блин, да не уж-то никто не знает?
|
|||
|
||||
| Lobsang |
|
|||
|
Unregistered |
Ндааа.... Всем спасибо
Уже сам разобрался, блин. Оставлю память потомкам, что бы в поиске эта тема обнаруживалась: int r1; srand((unsigned) time(&t));; for (int j=0; j<Kolvo; j++) { r1 = rand() % 100 +1; cout<<r1<<" "; } Ларчик просто открывался, да? |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |