Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Диалоговые окна.Определение размера. Значит-с,у меня есть дилоговое окно,мне нужно определить его размеры. Вопрос:КАК????????????????? https://www.cyberforum.ru/ visual-cpp/ thread17520.html Visual C++ проблемы с работой собственной службы под Win32
Возникли некоторые трудности при разработке собственной службы. Она при выключении системы должна писать в файл системное время. Но когда она получает статус SERVICE_CONTROL_SHUTDOWN, то переводит службу в статус SERVICE_STOPPED, но ничего не выполняет... Я пробовал организовать запись в файл как отдельный поток, но ничего не получилось. :wall: Буду вам очень благодарен, если кто-то подскажет как...
Visual C++ карточная игра в MFC здрасте... поставлена задача написать игру на visual C++.Выбрал карточную игру БлэкДжэк (21) вот теперь сижу и думаю как же ее зделать при моём можно сказать никаком опыте в програмировании... Как написать код этой игры в visual C++ знаю но только в Вин32 консоле используя свои знания основ(с классами пока туговато=)) а мне нужна функцианальна игрушка в виндовском окошке с графикой поэтому... https://www.cyberforum.ru/ visual-cpp/ thread17488.html Visual C++ Как декодировать кадр DivX 4 с помощью WinApi https://www.cyberforum.ru/ visual-cpp/ thread17463.html
Добрый день, возникла проблема в декодировании кадра видео (кодек DivX 4). Работаю с видео с пом. WinApi функций, в итоге надо получить картинку. С обычным видео всё получается, а с DivXом - декомпрессор создаётся, кард достаю, а при вызове ICDecompress вылетает с ошибкой. Пожалуйста, подскажите, может я неправильно структуру выходного буфера создаю (avi_dst)? Вот мой код: AVIFileInit(); ...
Visual C++ Как в MFC вывести на экран число типа double, кроме связи его с контролом?
кроме как связать его с едит контролом
Visual C++ Script language in CPP Зачем его использовать, где почитать о мотивациях и методах скриптования в борланде https://www.cyberforum.ru/ visual-cpp/ thread17390.html
Visual C++ Диалоги... При решении задачи раскроя столкнулся со следующей проблемой. Необходимо организовать ввод юзером данных (а именно длинна/ширина/ценность прямоугольных деталей), при том количество видов этих деталей заранее неизвестно. Как организовать ввод? Нужна идея, и по возможности пример реализации. 1 Вариант: Можно сперва, отдельным диалогом, запросить у пользователя количество деталей. Потом... https://www.cyberforum.ru/ visual-cpp/ thread17350.html Работа с файлами Visual C++
Значит, задача - записать в файл переменную типа CUser, заданного ранее как структура, состоящая из двух переменных типа CString и одной - типа int. Проблема: адекватно считать данные в ту же переменную из этого файла получается, если не закрывать прогу. Если прогу перезапустить, считается какая-то муть. Вопрос: в чем может быть дело? Запись: CUser* User_1; CFile uFile; User_1 = new CUser;...
Visual C++ создание меню https://www.cyberforum.ru/ visual-cpp/ thread17289.html
подскажите пожалуйста кусок программы чтобы происходил вывод меню на экран типа: 1.Добавить объект 2.Очистить файл 3..... 4....... ........... и чтобы при нажатии на цифру происходило действие описаное под ней
Visual C++ Вывести двухмерный массив в TextBox Здравствуйте. Мне нужно вывести двухмерный массив. Я вывожу его в EditBox: for (i=0; i<=4;i++) { for (j=0; j<=4;j++) { str.Format("a=%1.2f ",i,j,a); m_TestEdit+=str; m_TestEdit.Format(m_TestEdit); } https://www.cyberforum.ru/ visual-cpp/ thread17272.html
Visual C++ CFtpConnection::PutFile - проблемка...
Возникла проблемка с его применением. В общем, на FTP файл создается с нужным именем, но в нем НИЧЕГО нет! :( Размер 0 байт... Сервак написан мной, там никаких ограничений на запись нет.... Другие клиенты отлично справляются с записью... все примерно так: CString LocFilename; CString RemFilename; CFileDialog FileOpen(TRUE, NULL, ""); int res = FileOpen.DoModal(); if(res == IDOK) { ...
Visual C++ Сохранение классов https://www.cyberforum.ru/ visual-cpp/ thread17151.html
Что надо сделать чтобы сохранить класс в файл hpp (чтобы потом загрузить его строкой #include "имя класса")? Заранее благодарен.
2 / 2 / 1
Регистрация: 04.12.2008
Сообщений: 34
06.12.2008, 00:01  [ТС] 0

rand - Visual C++ - Ответ 79780

06.12.2008, 00:01. Показов 17549. Ответов 8
Метки (Все метки)

Ответ

ну об этом я конечноже думал в первую очередь но srand(time(0)); вроде каждый раз при вызове функции RandNumb даёт ей новое значение и поэтому когда выводятся 2 рэнд функции они имеют одно значение а когда эти функции додаются они опять рандомизуются и меняют своё значение
Код
unsigned short int rcard;
unsigned short int RandNumb()
{
	 rcard=1+rand() % 13;

	return rcard;
}
int main()
{
	
srand(time(0));
	int RandNumbSumU;
cout<<"Your Have:"<<setw(33)<<"Sum:\n";
cout<<RandNumb()<<" and ";////////////////////////1
cout<<RandNumb()<<setw(36);///////////////////////2
	RandNumbSumU=RandNumb()+RandNumb();
	cout<<RandNumbSumU;////////////////////////////сума 1,2
Добавлено через 5 минут 34 секунды
поєтому приходится отключать srand(time(0)); и создавать кучу одинаковых функций только с разными названиями типа
Код
unsigned short int RandNumb1()
{
	 rcard=1+rand() % 13;

	return rcard;
}
unsigned short int RandNumb2()
{
	 rcard=1+rand() % 13;

	return rcard;
}
готовая же программа должна работать так
Код
#include "stdafx.h"
#include "iostream.h"
#include "iomanip.h"
#include "stdlib.h"
#include "time.h"
unsigned short int rcard;
unsigned short int RandNumb1()
{
	 rcard=1+rand() % 13;

	return rcard;
}
unsigned short int RandNumb2()
{
	 rcard=1+rand() % 13;

	return rcard;
}
unsigned short int RandNumb3()
{
	 rcard=1+rand() % 13;

	return rcard;
}

int main()
{
	
//srand(time(0));//ОТКЛЮЧАЕМ
	int RandNumbSumU;
cout<<"Your Have:"<<setw(33)<<"Sum:\n";
cout<<RandNumb1()<<" and ";////////////////////////1
cout<<RandNumb2()<<setw(36);///////////////////////2
	RandNumbSumU=RandNumb1()+RandNumb2();
	cout<<RandNumbSumU;////////////////////////////сума 1,2
cout<<"\n                 Hit - 1 Stand - 2\n";////
int press;
loop1:cin>>press;
if (press==1)
{
cout<<RandNumb1()<<" and "<<RandNumb2()<<" and "<<RandNumb3();//3
RandNumbSumU+=RandNumb3();
cout<<setw(30)<<RandNumbSumU<<"\n";//////////////////////сумма 1,2,3
return 0;
}
if (press==2)
{
	cout<<"You standed and you have "<<RandNumbSumU<<"\n";
	return 0;
}
else 
goto loop1;

	return 0;
}
как видите это тупо создавать столько одинаковых функций а если мне в проге понадобится вызвать ёё больше 10 раз?)

Вернуться к обсуждению:
rand Visual C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2008, 00:01
Готовые ответы и решения:

Какое распределние у rand и rand_s???
Кто нить знает какое распределение у случайных чисел генерируемых с помощью rand или rand_s???...

srand() и rand() не работают должным образов
Всем привет! В общем задали задание написать программу заполнения двумерного массива случайными...

Как исключить определенные числа из диапазона для функции rand()
Использую функцию rand для получения случайных значений в диапазоне от 1 до 52 int...

Функция rand
Решить задачу с использованием библиотечной функции rand,заголовочный файл stdlib.h Случайные...

8
06.12.2008, 00:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2008, 00:01
Помогаю со студенческими работами здесь

Зерно (seed) рандом функции rand/srand
Возможно ли узнать зерно (seed) функции rand/srand. И возможно ли задать свое собственное зерно?

rand от 1 до 16
Вопрос в том как в функции rand() на c++ задать диапазон чисел от 1 до 16

Rand()
metka: r1=rand()%2; r2=rand()%2; if(r1==a &amp;&amp; r2==b)goto metka; else arr=='O'; ...

rand
srand(time(NULL)); int s = rand()%1000 +1; генерирует бред вроде 3,4,7,10,14,19,21,26,29... ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru