![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.08.2008
Сообщений: 60
|
![]()
Народ помогите вопрос тупейший но уже расшиб весь лоб о клаву пытаясь угодать ну ладно вот в чем вопрос как в Delphe
зделать случайное число от 100 до 200 например ну код должен поидее быть примерно таким а:=random(100) up (200); Пойжалусто подскажите как правильно?!! ![]()
- Я фармацевт.
- А, значит в аптеке работаете. - Нет, диск С форматирую. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
a:=random(101)+100;
rock
![]() |
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
a := Random (100) + 100;
Чуть не успел ![]() E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 25.01.2009 в 20:58. Причина: :) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.08.2008
Сообщений: 60
|
![]()
Ну наверно можно и так но разве число а не будет равно например 50 или 32?? мне то надо чтоб оно было строго в рамках это от 100 до 200!!!чтоб только в этом интервале чисил!
![]()
- Я фармацевт.
- А, значит в аптеке работаете. - Нет, диск С форматирую. |
![]() |
![]() |
![]() |
#5 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
100 и 200 входят в диапазон или нет, т.е. надо (100,200) или [100,200]?
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.08.2008
Сообщений: 60
|
![]()
Я делаю игрушку и мне надо чтоб верхний сомолёт летал только в нужном поле и для этого я и задал вопрос я пикрипил игрушку с исходниками посмотри и может быть вы мне поможите!?
- Я фармацевт.
- А, значит в аптеке работаете. - Нет, диск С форматирую. |
![]() |
![]() |
![]() |
#7 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Sergeu, обрати внимание на подчеркивания красным цветом, когда пишешь текст.
Random возвращает диапазон чисел от нуля до указанного числа включительно. Если ты напишешь a: = Random (100), то может выпасть 0, 1, 2, 3, ... 99, 100. Как передвинуть диапазон в область от 100 до 200? ...прибавить еще 100. a: = Random (100) + 100, что произойдет если выпадет 0? ...к нему прибавится 100, и таким образом ниже 100 уже чисел не будет, а если выпадет 100, то к нему прибавится 100 и будет 200, значит а будет принимать случайные значения 100, 101, 102, ... 199, 200 , вот и все фокусы.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 23.08.2008
Сообщений: 60
|
![]() Цитата:
и вот этот "фокус" у мя на сробатывает но я это исправили зделал простенькую процедуру if fs.Top=680 then begin lev_f:= random(604); if lev_f<340 then else begin fs.Left:=lev_f; fs.Top:=0; end; end else fs.Top:=fs.Top+1;
- Я фармацевт.
- А, значит в аптеке работаете. - Нет, диск С форматирую. |
|
![]() |
![]() |
![]() |
#9 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]() Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
random(100) выдает случайноче число из диапазона [0..99].
--- чуток припозднился...
rock
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть интересная идея. Помогите создать игру для мобильника | Romez | Общие вопросы по Java, Java SE, Kotlin | 3 | 14.05.2008 12:14 |
Делаю Кроссворды | Иллидан | Фриланс | 3 | 03.02.2008 21:50 |