| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Borland C++] Функция случайности |
| Автор: redrover 13.12.2009, 21:17 |
| Добрый вечер, господа программисты. Вопрос по поводу хорошего рандома C++ Builder... Как организовать самую примитивную рандомную функцию, выдающую результат, зависящий от времени? И желательно попроще.) В консоле я такое когда-то делал, но это было в VS 9... Заранее спасибо. |
| Автор: VictorTsaregorodtsev 13.12.2009, 21:33 |
| В конструкторе главной формы проги вписать: SYSTEMTIME st; GetSystemTime(&st); srand(*(unsigned *)(&st.wSecond)); Далее, когда нужно будет случайное значение, пользоваться функцией rand(), перенормируя возвращаемое ей случайное значение из диапазона от 0 до RAND_MAX в нужный интервал значений (ну и в нужный тип данных, если не целочисленка нужна). |
| Автор: redrover 14.12.2009, 15:10 |
| |