Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Случайные числа 
:(
    Опции темы
Ярослав
Дата 18.5.2010, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 189
Регистрация: 8.6.2009

Репутация: нет
Всего: -1



Доброе время суток у меня к Вам вопрос.Есть два эдита и необходимочто в первом выдовало случайное число например от 0 до 10 ,а в другом от 10 до 20.


PM MAIL   Вверх
cyberstream
Дата 18.5.2010, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Привет. И у меня вопрос.
На каком этапе возникло затруднение? Сколько запросов по сабжу отправили поисковикам? А поиску по форуму?
Код

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include <ctime>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{ } //---------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{  srand(time(0));
   Edit1->Text = IntToStr(random(10));
   Edit2->Text = IntToStr(random(10)+10);
}//---------------------------------------------------------------------------

--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
586
Дата 18.5.2010, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 57
Всего: 146



Код
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    srand(GetTickCount());
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    Edit1->Text = rand() % 11;
    Edit2->Text = rand() % 11 + 10;
}

PM   Вверх
Ярослав
Дата 18.5.2010, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 189
Регистрация: 8.6.2009

Репутация: нет
Всего: -1



Ну помогите кто нибудь,а то уже голову сломал

Добавлено через 3 минуты и 54 секунды
Я в принцепи делал как и вы но это не то так как цыфры будут пятизначные и мен надо будит например от 40200 до 45300 и 92400 до 95600
PM MAIL   Вверх
Platov
Дата 18.5.2010, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 23.7.2009

Репутация: 2
Всего: 2



Ярослав, вроде  вы говорили что:
Цитата
 в первом выдовало случайное число например от 0 до 10 ,а в другом от 10 до 20.


Я бы брал числа до 1 и умножал на 100000.
PM MAIL   Вверх
borisbn
Дата 18.5.2010, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 18
Всего: 135



Чего-то я не понимаю, наверное. От 10 до 20 - это просто, а от 40200 до 45300 - нет ?


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Ярослав
Дата 19.5.2010, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 189
Регистрация: 8.6.2009

Репутация: нет
Всего: -1



Да надо именно вот так от 40200 до 45300.Цель для чего,поясню,я военный,артиллерист и делаю учебную программу связаную с координатами.И мне надо чтоб при определённом угле который задаёш сам были координаты от и до.Помогите пожалуйста,а то мучусь второй день и ни как
PM MAIL   Вверх
cyberstream
Дата 19.5.2010, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Код
   Edit1->Text = IntToStr(random(5100)+40200);
   Edit2->Text = IntToStr(random(3200)+92400);

"Ориентрир второй, вправо тридцать…"   Принцип тот же.


Это сообщение отредактировал(а) cyberstream - 19.5.2010, 15:34
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Ярослав
Дата 19.5.2010, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 189
Регистрация: 8.6.2009

Репутация: нет
Всего: -1



Хм,да всё так просто я и не думал.СПАСИБО ОГРОМНОЕ ВАМ
PM MAIL   Вверх
XPyCT
Дата 21.5.2010, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 24.8.2007
Где: Moldova

Репутация: 10
Всего: 10



при использовании random  ,всегда можно будет предсказать очередность следующего числа!
при этомже формате  лучше использовать randomize();
PM MAIL Skype   Вверх
movmov
Дата 6.6.2010, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 29.8.2009

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0529 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.