Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2010, 15:06   #1
ZET78
Пользователь
 
Регистрация: 02.05.2010
Сообщений: 60
По умолчанию Random

Товарищи, вообще в с++ Builder с random управляться, какой библиотекой подключать? и как функции для него есть?
ZET78 вне форума Ответить с цитированием
Старый 22.05.2010, 15:12   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Код:
#include <iostream>
#include <stdlib.h>

int main()
{
randomize();
int a = random(10);
cout << a;
cin.get();
}
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 22.05.2010, 15:17   #3
ZET78
Пользователь
 
Регистрация: 02.05.2010
Сообщений: 60
По умолчанию

Гром, смотри, а к примеру у меня есть массив строк, и мне нужно выводить случайно некоторые из них, причем чтоб одна и та же строка повторялась не меньше 3 и не больше 5?????
ZET78 вне форума Ответить с цитированием
Старый 22.05.2010, 23:33   #4
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

В таком случае вам пригодится функция rand() из stdlib.h
от 3 до 5 будет выглядеть так
Код:
int c = 3 + rand()%3;
MaTBeu вне форума Ответить с цитированием
Старый 23.05.2010, 01:30   #5
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Да, в общем-то, и
Код:
int c = 3 + random(3);
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 23.05.2010, 09:36   #6
ZET78
Пользователь
 
Регистрация: 02.05.2010
Сообщений: 60
По умолчанию

о спасибо!
ZET78 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
random в С++ Swool Общие вопросы C/C++ 21 18.02.2012 21:55
Random NewMen Паскаль, Turbo Pascal, PascalABC.NET 6 16.04.2010 16:11
Random Dimarik Общие вопросы .NET 3 08.03.2010 20:26
random Flippp Общие вопросы C/C++ 11 10.07.2009 21:10
Random W_P Паскаль, Turbo Pascal, PascalABC.NET 2 08.10.2008 00:05