Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/64: Рейтинг темы: голосов - 64, средняя оценка - 4.75
5 / 5 / 0
Регистрация: 13.03.2010
Сообщений: 49
1

Генератор случайных чисел и Randomize

01.04.2010, 15:28. Показов 11774. Ответов 5
Метки нет (Все метки)

Подскажите пожалуйста как задать в генераторе случайных чисел интервал то есть чтобы он генерировал не только положительный целые числа но и отрицательные целые числа.
Вот мой генератор случайных чисел на C++Builder 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn14Click(TObject *Sender)
{
 Timer1->Enabled=true;
 GroupBox1->Visible=false;
 Timer2->Enabled=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 int r=random(100);
 Timer1->Interval=StrToInt(Edit2->Text);
 Edit5->Text=IntToStr(r);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N16Click(TObject *Sender)
{
  Timer1->Enabled=false;
  Timer2->Enabled=false;
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2010, 15:28
Ответы с готовыми решениями:

Генератор случайных чисел
Я на СBuilder "работаю" не давно, я только учюсь за задания задают ну его ... Помогите студенту,...

Генератор случайных чисел
Уверен, что на форуме эта тема давно обсуждалась (найти не смог, поэтому спрашиваю снова). Как...

Генератор случайных чисел
Друзья у кавота эсть любой генератор случайных чисел кроме стандартного.

Генератор случайных чисел
сделал генератор, он должен по задумке выводить числа от -1000 до 1000, но выводит только почему-то...

5
Покинул форум
3183 / 1362 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
01.04.2010, 16:15 2
C++
1
2
Randomize();
int p= RandomRange(-100,100);
2
5 / 5 / 0
Регистрация: 13.03.2010
Сообщений: 49
01.04.2010, 16:27  [ТС] 3
При компиляции выдаёт ошибку
[C++ Error] Unit1.cpp(589): E2268 Call to undefined function 'RandomRange'
Помогите исправить ошибку. Заранее буду благодарен.
0
8 / 8 / 1
Регистрация: 23.09.2009
Сообщений: 134
01.04.2010, 16:42 4
Буть проше.Если нужно в пределах от -255 до 255 то вот так записываешь: int r=random(511)-255;
1
Покинул форум
3183 / 1362 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
01.04.2010, 17:11 5
C++
1
#include "Math.hpp"
2
517 / 305 / 58
Регистрация: 30.07.2008
Сообщений: 607
01.04.2010, 19:36 6
я использую

rand()%100 - от 0 до 99

1 + rand()%100 - от 0 до 99 (так не будет 0)

200 - rand()%400 - от -199 до 200
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2010, 19:36

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Генератор случайных чисел
Подскажите, если не сложно, код программы, которая генерирует целые числа (к примеру, от 1 до 10) и...

генератор случайных чисел в треугольнике
Привет, помогите с задачей! Написать программу вращения треугольника вокруг точки, лежащей внутри...

Генератор случайных чисел в заданном диапазоне???
Нужно число в диапазоне. Я делаю так: int a = 20 ; int b = 120 ; int c ; c = a + rand()%b ;...

Генератор случайных чисел
Добрый день, пишу генератор случайных числе со всеми проверками и возникли вопросы В качестве...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.