Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Random

6.5K
04 мая 2006 года
SkyHawk
43 / / 20.10.2005
Народ!
Генерирую последовательность случайных чисел функцией random(short int). Однако при каждом запуске программы генератор выдает одну и ту же ПОСТОЯННУЮ цепочку... В чем проблема?

P.S. Инициализация генератора функцией Randomize() хоть выполняется, хоть нет - результат один.
15K
04 мая 2006 года
bas
22 / / 18.04.2006
Цитата:
Originally posted by SkyHawk
Народ!
Генерирую последовательность случайных чисел функцией random(short int). Однако при каждом запуске программы генератор выдает одну и ту же ПОСТОЯННУЮ цепочку... В чем проблема?

P.S. Инициализация генератора функцией Randomize() хоть выполняется, хоть нет - результат один.



srand( (unsigned)time( NULL ) );
short int r = rand() % SHRT_MAX ;

6.5K
05 мая 2006 года
SkyHawk
43 / / 20.10.2005
Цитата:
Originally posted by bas
srand( (unsigned)time( NULL ) );
short int r = rand() % SHRT_MAX ;



Всем спасибо. Тема закрыта.

1.7K
05 мая 2006 года
ilyes
181 / / 22.02.2006
Цитата:
Originally posted by SkyHawk
Народ!
Генерирую последовательность случайных чисел функцией random(short int). Однако при каждом запуске программы генератор выдает одну и ту же ПОСТОЯННУЮ цепочку... В чем проблема?

P.S. Инициализация генератора функцией Randomize() хоть выполняется, хоть нет - результат один.



Хоть и тема закрыта, у меня как-то тоже такая штука была. В Билдере есть еще randomize(), c маленькой буквы, и вот он как раз дял random(), по крайней мере у меня после этого все заработало.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог